public class Demo
{
public static void main(String[] args)
{
int i = 5;
int j = 3;
// || 与 | 的区别
boolean bo = i > j || i ++ > 2;
System.out.println(bo);
System.out.println(i);
// || 是假如第一个条件true,就不会再判断第二个条件
boolean boo = i > j | i ++ > 5;
System.out.println(boo);
System.out.println(i);
// | 是不管怎么样,都会判断两个条件
int k = 5;
int l = 3;
// && 与 & 的区别
boolean bool = k < l && k ++ > 2;
System.out.println(bool);
System.out.println(k);
// && 是假如第一个条件false,就不会再判断第二个条件
boolean boole = k < l | k ++ > 5;
System.out.println(boole);
System.out.println(k);
// & 是不管怎么样,都会判断两个条件
}
}
相关文章:
- Java中Heap与Stack的区别 2021-12-10
- Java中int与integer的区别 2021-12-18
- JAVA中float与double的区别 2021-12-25
- java中YYYY与yyyy的区别 2021-04-29
- JAVA中extends 与implements区别 2021-12-20
- Java---jdk与jre的区别 jdk与jre的区别 2021-08-30
- Java中Map,List与Set的区别 2020-07-25
- java中String,StringBuffer与StringBuilder的区别?? 2021-08-07