Java比较双值-更大的数字
我有两个双精度值,我想找出哪个双精度值更大,因为任何一个都可能是更大的数字 比如说Java比较双值-更大的数字,java,numbers,compare,double,Java,Numbers,Compare,Double,我有两个双精度值,我想找出哪个双精度值更大,因为任何一个都可能是更大的数字 比如说 Double a = Value1; Double b = Value2; 两者都可以更大。我需要找出哪个更大,以找出它们之间的差异。您可以使用,Double正在实现可比较的接口。您可以与运算符比较Double 但是你想得到不同。这可以通过简单地从一个减去另一个的绝对值来实现 Double difference = Math.abs( val1 - val2 ); 有很多方法可以做到这一点,但我建议使用Dou
Double a = Value1;
Double b = Value2;
两者都可以更大。我需要找出哪个更大,以找出它们之间的差异。您可以使用,Double正在实现可比较的接口。您可以与运算符比较Double 但是你想得到不同。这可以通过简单地从一个减去另一个的绝对值来实现
Double difference = Math.abs( val1 - val2 );
有很多方法可以做到这一点,但我建议使用Double.compareval1,val2;,因为这是设计此方法的明确目的
此方法返回一个整数。如果整数为0,则两个double相等。如果整数小于0,则val1小于val2;如果整数大于0,则val1大于val2。等等,什么?你在找-运算符吗?可能是重复的:或Math.abs val1-val2。如果a>b{…}等有什么问题吗?是的,可能是在找-运算符。我没有想到这一点。如果是这样的话,怎么办@我不知道为什么我不认为这是一个空白代码