有人请解释我下面的代码如何打印8.800000095367432。
class Test
{
public static void main(String[] args)
{
Double object = new Double("2.4");
int a = object.intValue();
byte b = object.byteValue();
float d = object.floatValue();
double c = object.doubleValue();
System.out.println(a + b + c + d );
}
}
亲爱的Pavel,关于javascript的另一个链接中的问题。我想知道它是如何用Java的。
为了更清楚, 下面打印6.4
Double object = new Double("2.4");
int a = object.intValue();
byte b = object.byteValue();
double c = object.doubleValue();
System.out.println( a+c+b);
在哪里,
Double object = new Double("2.4");
int a = object.intValue();
byte b = object.byteValue();
double c = object.doubleValue();
float d = object.floatValue();
System.out.println(a + c + b + d);
打印8.800000095367432。