首页 > 编程 > Java > 正文

java类型比较

2019-11-06 06:22:45
字体:
来源:转载
供稿:网友
java基本数据类型的比较:对于基本数据类型来说,==比较的是他们的值(值比较)   代码如下:  int a = 2;  int b = 3;  int c = 2;  System.out.PRintln(a == b);  System.out.println(a == c);最后结果为:turn                      turnjava引用类型的比较:对于引用数据类型来说,==比较的是他们的引用的对象实体指(内存地址)Person p1 = new Person("tom", 13);  Person p2 = new Person("jerry", 23);  Person p3 = new Person("tom", 13);  Person p4 = p1;System.out.println(p1.equals(p2));      flose  System.out.println(p1.equals(p3));     flose  System.out.println(p1.equals(p4));      turn 引用数据类型的比较是: 重写Object对象中的equals方法如果直接打印一个对象,默认是调用的toString方法
上一篇:[java] 快速排序

下一篇:Java发展史

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表