public class DoubleCompare {
public static void main(String[] args) {
Double d1 = 100.0;
Double d2 = 90.0;
Double d3 = 150.005;
Double shengyuNum= 0.1;
int i = 10;
System.out.println(d1.compareTo(d1)); // 0 即=0 d1=d1
System.out.println(d1.compareTo(d2)); // 1 即>0 d1>d2
System.out.println(d1.compareTo(d3)); // -1 即<0 d1<d3
System.out.println(shengyuNum.compareTo(0.0));// 1 即>0
}
}
0
1
-1
1
相等返回0,大于返回1,小于返回-1.