java代码证明 & 和 &&
程序员文章站
2022-07-12 14:15:02
...
- 代码1:
public static void main(String[] args) {
int a = 10;
int b = 10;
if(a++ > 20 & ++b > 10) { // (false & true)
}
System.out.println(a + " , " + b); // 11, 11
}
- 代码2:
public static void main(String[] args) { int a = 10; int b = 10; if(a++ > 20 && ++b > 10) {// (false) 结束 } System.out.println(a + " , " + b); // 11, 10 }
- 代码3:
public static void main(String[] args) {
int a = 10;
int b = 10;
if(a++ > 0 & ++b > 10) { // (true & true)
}
System.out.println(a + " , " + b); // 11, 11
}
- 代码2:
四段代码的输出结果可以说明一个问题:public static void main(String[] args) { int a = 10; int b = 10; if(a++ > 0 && ++b > 10) {// (false) 结束 } System.out.println(a + " , " + b); // 11, 11 }
& 两边的表达式总会执行。 && 左边为false,右边将不会执行,左边为true,右边才会执行。
| 和 || 也一样。
推荐阅读
-
Java中静态代码块、构造代码块、构造函数、普通代码块
-
PHP网站安装程序制作的原理、步骤、注意事项和示例代码_PHP教程
-
使用JQuery和CSS模拟超链接的用户单击事件的实现代码_jquery
-
Java基础讲解--基本数据类型和运算
-
Java web Filter, Strurs2 Interceptor 和 SpringMVC Interceptor 三者之间的联系与区别
-
jquery获取焦点和失去焦点事件代码
-
使用java代码和伪代码实现插入排序
-
Ubuntu 8.10系统JAVA和MYSQL配置方法
-
PHP cURL初始化和执行方法入门级代码,curl初始化
-
经典_用js快速实现鼠标和键盘选择下拉菜单(代码详解)