代码
public class Test {
public static void main(String[] args){
Integer a=900;
Integer b=900;
System.out.println(a==b);
System.out.println(a!=b);
if (a!=b) System.out.println("differrnt objects"); }}
结果
false
true
differrnt objects代码
public class Test {
public static void main(String[] args){
Integer a=100;
Integer b=100;
System.out.println(a==b);
System.out.println(a!=b);
if (a!=b) System.out.println("differrnt objects"); }}
结果
true
false这是什么意思,难道"=="和"!="于数值的大小还有关系 ?
public class Test {
public static void main(String[] args){
Integer a=900;
Integer b=900;
System.out.println(a==b);
System.out.println(a!=b);
if (a!=b) System.out.println("differrnt objects"); }}
结果
false
true
differrnt objects代码
public class Test {
public static void main(String[] args){
Integer a=100;
Integer b=100;
System.out.println(a==b);
System.out.println(a!=b);
if (a!=b) System.out.println("differrnt objects"); }}
结果
true
false这是什么意思,难道"=="和"!="于数值的大小还有关系 ?
可以上sun官方网站上有Java tutorial查
Integer分界点好像是-128到127
Character 是\u0000 - \u007f
Byte和Boolean总是等于