w3resource

Java: Test if a double number is an integer

Check if Double is Integer

Write a Java program to test if a double number is an integer.


Sample Solution:

Java Code:

import java.util.*;
public class Example3 {
 public static void main(String[] args) {
  double d_num = 5.44444;
  if ((d_num % 1) == 0) {
   System.out.println("It's not a double number");
  } else {
   System.out.println("It's a double number");
  }
 }
}

Sample Output:

It's a double number

Flowchart:

Flowchart: Test if a double number is an integer.



For more Practice: Solve these Related Problems:

  • Write a Java program to determine if a double is an integer by comparing its floor and ceiling values.
  • Write a Java program to check if a double value equals its casted int value using type conversion.
  • Write a Java program to verify integer status of a double using modulo operations and custom tolerance.
  • Write a Java program to determine if a double is an integer by leveraging BigDecimal's scale and precision.

Go to:


PREV : Split Whole and Fractional Parts.
NEXT : Round Float to Specified Decimals.


Java Code Editor:

Contribute your code and comments through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.