How to check if a double variable contains an integer and not a floating point in Java

1 Answer

0 votes
class Program {
    public static void main(String[] args) {
        double d = 24278.0;
        
        if (d == Math.floor(d)) {
            System.out.println("The double variable contains an integer");
        } else {
            System.out.println("The double variable contains a floating point");
        }
    }
}




/*
run:
 
The double variable contains an integer
 
*/


 



answered Jan 30, 2024 by avibootz
...