Java &和&& ||与| 的区别
来源:互联网 发布:爬虫爬数据库犯法吗 编辑:程序博客网 时间:2024/05/21 10:08
&&短路与和&逻辑与
& : 会检查每一个条件的真伪,再做“与”运算
public static void main(String[] args) {int i = 5;if ((i++ > 5) & (i++ < 9)) {System.out.println(i);System.out.println("恭喜,执行完了条件语句!");}System.out.println(i);}结果:7
&&: 按照条件写的顺序,直到一个为false时,后面的条件则不再检查,直接跳出
public static void main(String[] args) {int i = 5;if ((i++ > 5) && (i++ < 9)) {System.out.println(i);System.out.println("恭喜,执行完了条件语句!");}System.out.println(i);}结果:6
||短路或和|逻辑或
| : 会检查每一个 条件的真伪,再做“或”运算
public static void main(String[] args) {int i =6;if ((i++ > 5) | (i++ < 9)) {System.out.println(i);System.out.println("恭喜,执行完了条件语句!");}System.out.println(i);}结果:
8
恭喜,执行完了条件语句!
8
||: 按照条件写的顺序,直到一个为true时,后面的条件则不再检查,直接进入条件
public static void main(String[] args) {int i =6;if ((i++ > 5) || (i++ < 9)) {System.out.println(i);System.out.println("恭喜,执行完了条件语句!");}System.out.println(i);}
结果:
7
恭喜,执行完了条件语句!
7
0 0
- Java &和&& ||与| 的区别
- java &和&& |与|| 的区别
- java的&与&&和|与||的区别
- java与(&,&&)和或(|,||)的区别
- java与(&,&&)和或(|,||)的区别
- java与(&,&&)和或(|,||)的区别
- Java中&与&&(|和||)的区别
- java与(&,&&)和或(|,||)的区别
- java与(&,&&)和或(|,||)的区别
- java与(&,&&)和或(|,||)的区别
- java与(&,&&)和或(|,||)的区别
- Java中关于&与&&,|和||的区别
- Scala和Java的区别--Object与Class的区别
- Java中&&与&以及|| 与|的区别和位操作
- JAVA基础 - 逻辑与&&和按位与&的区别
- Java中,逻辑与& 和短路与&& 的区别
- Java &与&&的区别
- 【Java】"|"与"||"的区别
- java正则表达式替换字符串中带小数点的数字
- 16年8月5日
- 连接数据库代码
- 【HDOJ 5802】Windows 10(贪了个心)
- 在CDH中远程使用jupyter(与pyspark连接)
- Java &和&& ||与| 的区别
- tornado 部署
- HDU Problem 4857 逃生【拓扑排序+优先队列】
- 使用log4jdbc,打印输出完整的sql
- 数据库之事务,存储过程,索引
- android handler使用
- 数据结构-哈夫曼树
- android 编译生成的out目录结构剖析
- Android去掉Activity的头部标题栏