JAVA |
您所在的位置:网站首页 › 逻辑值用什么表示符号 › JAVA |
逻辑运算符 位运算符 三元运算符 +常用快捷键
逻辑运算符
逻辑运算符种类:
&(并且) |(或者) !(非) ^(异或) &&(逻辑与) ||(逻辑非)
逻辑运算符的运算结果是布尔类型
&:只有运算左右两端同时为true,其最终结果才为true
只要其中一端为false,结果就为false
|:只要运算左右两端一端为ture,其最终结果就为true
只有两端都为false,其结果才为false
!:也叫取反,true变false,false变true
^:相同为false,不同为true
& 与 &&的区别:
运算结果没区别,运算效率有区别
& 左右两端表达式都需要执行
&& 当左端为false时,右端的表达式不需要执行
&& 当左端为true时,右端的表达式需要执行
| 与 ||的区别:
| 左右两端表达式都需要执行
|| 当左端为false时,右端需要执行
|| 当左端为true时,右端不需要执行
&并且语句: |或者语句 ^异或语句 &与&&的区别: 演示:1.找一个中间变量
注意:位运算是对二进制补码进行运算 一个值被另一个值异或两次其值不变 三元运算符 格式:表达式?结果1:结果; 执行流程: 计算表达式的值,当表达式的结果为true时,返回结果1,当结果为false时,返回结果2 演示: |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |