&&=而且
&&的運算必須2邊都要成立,才會成立
||=或
||就是其中一邊成立就算成立
當前面成立的時候,後面就不會做運算了~
int a = 10, b = 3;
if (a++ >=10 && b-- >3) {
System.out.printf("OK: a = %d; b = %d", a, b);
}else {
System.out.printf("XX: a = %d; b = %d", a, b);
}
}
}
舉例1:
11>10 而且 2>3,當然就是不成立
XX: a = 11; b = 2
舉例2:
11>10 或 2>3,只要一邊成立,就算成立,還有後面不再做運算
OK: a = 11; b = 3