A.包装类型与基本数据类型的比较:
int和Integer数据类型比较:
-128<数据<127时;
数据大于127时;
基本数据类型的比较(==)
精度自动按如下规则转化
如果两个操作数其中有一个是double类型,另一个操作就会转换为double类型。
否则,如果其中一个操作数是float类型,另一个将会转换为float类型。
否则,如果其中一个操作数是long类型,另一个会转换为long类型。
否则,两个操作数都转换为int类型。
ex.
int i=42; double d=42.0000; long l=42; float f=42.0f; float f2=42.00f; System.out.println(d==i);//true System.out.println(f==i);//true System.out.println(f==f2);//true System.out.println(l==i);//true System.out.println(d==f);//true
B.字符串String类型的比较:
C:
************************************************未完,待续******************************