学习java的第三天

烈酒焚心 提交于 2019-12-27 00:40:30

一. 运算符
1)比较运算符
比较运算符包括:
>,<=,>=,<,==,!=
比较运算符的结果都是Boolean型的,输出要么是true要么是false.
1.>大于符号
4>3 结果就为true
2.<=小于等于符号
5<=6结果为true
3.>=大于等于符号
6>=5结果为true
4.<小于符号
5<6结果为true
5. ==相等于(判断左右两边数值是否相同)
5 == 6结果为false
6. !=不等于
5!=6结果为true
以下是演示代码:
代码
以下是编译以及运行情况:
编译与运行
2)逻辑运算符
基本的路基运算符:
逻辑单与&:并列关系,有false,则false
逻辑单或 | :有true则true,有一个满足条件即可
逻辑异或^:相同即为false,不同则为true
逻辑非 ! :非true则false,非false则为true
以下是代码:
代码
以下是编译与运行:
编译与运行
逻辑双与&&,逻辑双或||
逻辑双与&& :有false则false,如果左边表达式false,则符号右边的表达式不会执行
逻辑双或||:有true则true,如果左边表达式为true,则右边不执行
这两个运算符号都具有短路效果.
代码(由于a赋值了两次 所以最后a=3,b=3)
编译与运行情况
明日分享位运算
----------------------------lrs

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!