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);
// & 是無論怎麼樣,都會判斷兩個條件
}
}class