首页 >> 大全

比较 &&(短路与操作) 与 &(逻辑与操作)的不同

2023-10-23 大全 25 作者:考证青年

逻辑运算符的探究

文章目录 比较 &&(短路操作) 与 &(逻辑与操作)的不同 比较 ||(短路或操作)与 |(逻辑或操作)的不同 最后:

注意事项

首先注意一点:就是逻辑,逻辑自然操作对象要符合(布尔型)的,而不是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);}
}

结果:

最后:

限于自己的水平的原因:其中的错误,不足,希望大家多多给予指教:韩信点兵——多多益善,谢谢大家!

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了