20.java语言基础-比较运算符

xiaoxiao2021-02-28  91

/*比较运算符:>大于   >=大于等于    <小于  <=小于等于

==等于:比较两个数值相等,即使他们的数据类型不相同也可以比较

例如:   97==‘a’返回true    5.0==5返回true

当如果两个操作数都是引用类型时,只有两个变量的引用类型具有

父子关系时才可比较,并且这两个引用类型必须指向同一个对象才

返回 true Java也支持两个boolean类型比较,例如 true==false返回false  */

 

System.out.println(5>4); //同类型数值比较结果  true

System.out.println(5.0 == 5); // 不同类型数值比较结果true

System.out.println(97 == 'a'); // 不同类型数值比较结果true

System.out.println( true == true); //boolean 类型比较结果true

System.out.println( true == false); //boolean 类型比较结果false

//定义两个对象

String str1 = new String();

String str2 = new String();

System.out.println(str1 = str2);//引用类型比较,没有指向同一个结果false

String str3 = str1;

System.out.println(str1 = str3); //引用类型比较,指向同一个对象结果true

转载请注明原文地址: https://www.6miu.com/read-47987.html

最新回复(0)