美文网首页
java 两个double比较大小

java 两个double比较大小

作者: Easy的幸福 | 来源:发表于2016-11-17 16:15 被阅读0次

我最开始是自己写的一个比较方法,如下:

其实不管是方法一还是方法二,我看来其实是一样的 ,只不过第一个相对来说精度要求更高一点。

方法一:

publicbooleancompare(doublenum) {

BigDecimalval1=newBigDecimal(num);

BigDecimalval2=newBigDecimal(200);

if(val1.compareTo(val2) < 0) {

returntrue;

}

returnfalse;

}

方法二:

Double obj1 = new Double("8.5");

Double obj2 = new Double("11.50");

int retval =  obj1.compareTo(obj2);

if(retval > 0) {

System.out.println("obj1 is greater than obj2");

}

else if(retval < 0) {

System.out.println("obj1 is less than obj2");

}

else {

System.out.println("obj1 is equal to obj2");

}

相关文章

网友评论

      本文标题:java 两个double比较大小

      本文链接:https://www.haomeiwen.com/subject/vqgdpttx.html