java中两个Double型数据可以用(>,<,==,>=,<=)进行比较吗? 请详细说明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中两个Double型数据可以用(>,<,==,>=,<=)进行比较吗? 请详细说明相关的知识,希望对你有一定的参考价值。
是Double不是double
也就是说我的是对象型java.lang.Double
1.4以下的版本不行。
jdk 1.5中做了自动装箱和拆箱的操作。所以才可以。 参考技术B 可以呀,和int一样的用法,你是不懂int吗?追问
我用的是Double对象类型
不是double双精度浮点型
所以在做==判定时居然相等的数字判断为false
害怕> 或<也会出现类似问题
哦,我看错为long了,可以用java带的函数进行比较,compare() .compareTo()等等,这些可以查jdk
那没错了,得用函数进行比较,类成员变量不是一个简单值,而是多个参数组合而成,你可以查阅jdk看看比较的函数是哪些,Double类的比较函数就是上面所写的compare()和compareTo()
以上是关于java中两个Double型数据可以用(>,<,==,>=,<=)进行比较吗? 请详细说明的主要内容,如果未能解决你的问题,请参考以下文章