逻辑运算符的探究
文章目录比较 &&(短路与操作) 与 &(逻辑与操作)的不同 比较 ||(短路或操作)与 |(逻辑或操作)的不同 最后:
注意事项:
首先注意一点:就是逻辑,逻辑自然操作对象要符合(布尔型)的,而不是C语言中的所谓的”非0“为真,”0“为假的,不然会出错(操作数类型错误)
实践代码:
public class Study5 {public static void main (String[] args) {/*String[] args 运行时的命令行参数 *//*探究 逻辑运算符 & 与 && 的不同之处*/int num = 8;System.out.println((5>7) && (++num));System.out.println("num ="+num);System.out.println((5>7) & (++num));System.out.println("num ="+num);}}
结果:
注意事项说完上正题:
比较 &&(短路与操作) 与 &(逻辑与操作)的不同代码:
public class Study5 {public static void main (String[] args) {/*String[] args 运行时的命令行参数 *//*探究 逻辑运算符 & 与 && 的不同之处*/int num = 8;System.out.println((5>7) && (++num > 9));System.out.println("num ="+num);System.out.println((5>7) & (++num > 9));System.out.println("num ="+num);}}
结果:
比较 ||(短路或操作)与 |(逻辑或操作)的不同代码:
public class Study5 {public static void main(String[] args) {/*探究逻辑运算符 || 与 | 的不同之处 */int num = 8;System.out.println((8>6) || (++num > 9));System.out.println("num ="+num);System.out.println((8>6) | (++num > 9));System.out.println("num ="+num);}}
结果:
最后:
【短路与操作比较 && 与 &(逻辑与操作)的不同】限于自己的水平的原因:其中的错误,不足,希望大家多多给予指教:韩信点兵——多多益善,谢谢大家!
- 中考暂停使用计算机,初中生停止发育的4个信号,如果全中招,基本与大长腿无缘了
- 韭菜种植的时间与养殖技巧
- 音乐的历史 音乐的历史与起源
- 官方收款码与商家收款码一样吗
- 读书笔记——泪与笑间寻正念
- 如何mac运行exe软件
- 弘辽科技:淘宝提升销量操作流程是什么?提升销量作用有哪些?
- 贪心算法与数据结构结合2——最小生成树问题:Prim算法
- ZIP伪加密与音频拨号隐写 —— 【高校战“疫”】隐藏的信息
- 蓝白与纯蓝配出什么样的猫