How to compare two primitive double values in Java

2 Answers

0 votes
package javaapplication1;

public class JavaApplication1 {
 
    public static void main(String[] args) {
  
        double d1 = 3.14159265;
        double d2 = 3.14159266;
        
        int i = Double.compare(d1,d2);

        if (i > 0) {
            System.out.println("d1 > d2");
        } else if (i < 0) {
            System.out.println("d2 > d1");
        } else {
            System.out.println("d1 = d2");
        }
    }
}
 
/*
    
run:
    
d2 > d1

*/

 



answered Nov 3, 2016 by avibootz
edited Nov 4, 2016 by avibootz
0 votes
package javaapplication1;
 
public class JavaApplication1 {
  
    public static void main(String[] args) {
   
        double d1 = 3.1415926;
        double d2 = 3.1415925;
 
        if (d1 > d2) {
            System.out.println("d1 > d2");
        } else if (d1 < d2) {
            System.out.println("d1 < d2");
        } else {
            System.out.println("d1 = d2");
        }
    }
}
  
/*
     
run:
     
d1 > d2
 
*/

 



answered Nov 4, 2016 by avibootz
edited Nov 4, 2016 by avibootz

Related questions

2 answers 217 views
1 answer 156 views
1 answer 206 views
1 answer 149 views
1 answer 221 views
1 answer 158 views
...