《雲頂之弈》11.24B版學院永恩陣容攻略
阿新 • • 發佈:2021-12-28
package operator;
public class Demo05 {
public static void main(String[] args) {
// 與 (and) 或(or) 非(取反)
boolean a = true;
boolean b = false;
System.out.println("a && b: "+(a&&b));//邏輯與運算: 兩個變數都為真, 結果才為true System.out.println("a || b: "+(b||a));//邏輯或運算: 兩個變數有一個為真, 結果才為true System.out.println("!(a && b): "+!(b&&a));//如果是真, 則變為假, 如果是假則變為真 //短路運算 int c = 5; boolean d = (c < 4)&&(c++ < 4);//(c < 4)為假所以不在往下計算,沒有執行c++ 自增故c還為5 System.out.println(d); System.out.println(c); }
}
package operator;
public class Demo06 {
public static void main(String[] args) {
/* A = 0011 1100 B = 0000 1101 -------------------------- A&B = 0000 1100 A|B = 0011 1101 A^B = 0011 0001 ~B = 1111 0010 2*8 = 16 2*2*2*2 效率極高 << *2 >> /2 0000 0000 0 0000 0001 1 0000 0010 2 0000 0011 3 0000 0100 4 0000 1000 8 0001 0000 16 */ System.out.println(2<<3); }
}