本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.概念
关系运算符用来比较两个值,包括大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)和不等于(!=)6种。关系运算符都是二元运算符,也就是每个运算符都带有两个操作数,运算的结果是一个逻辑值。
2.使用注意
(1)关系符的运算结果一定是布尔类型:true/false。
(2)关系运算符的运算原理:
int a=xx; int b=xx;
在关系运算符中比较的是a变量中保存的值和b变量中保存的这个值之间的大小,不讨论数据类型。
(3)区分“=”和“==”
“=”是赋值符号,把一个变量的值赋给另一个变量。
“==”相等运算符号,比较两个变量的值是否相等。
3.实例
publicclassRelationOperatorTest01{ publicstaticvoidmain(String[]args){ inta=10; intb=10; System.out.println(a>b);//false System.out.println(a>=b);//true System.out.println(a<b);//false System.out.println(a<=b);//true System.out.println(a==b);//true System.out.println(a!=b);//false //比较两个字符串是否相等,不能使用“==”, //必须调用equals方法 //equals方法以后会讲解的,现在先记住吧 System.out.println(“abc”.equals(“abc”));//true } }
通过以上代码可以看出,任何一个关系运算符的运算结果都是布尔类型,最后的结果不是true就是false,没有其他值,并且我们也看到a变量和b变量在比较的时候是拿着变量当中保存的值进行比较。也就是说a == b实际上是拿着a变量中保存的10和b变量中保存的10进行比较,看它们是否相等。
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容