JAVA ==有整数和双打

时间:2017-04-09 14:59:30

标签: java

我理解==和.equals之间的区别。 在Double和Integer中使用==运算符时为什么会出现不同的结果?为什么JAVA必须以不同方式对待它们? 双倍:假

Double value1 = 2.2 ; 
Double value2 = 2.2 ;
System.out.println(value1 == value2 );  // false

整数:真

Integer num1 = 6 ; 
Integer num2 = 6 ; 
System.out.println(num1 == num2); // true

0 个答案:

没有答案