Java-逻辑运算符、位运算符
生活随笔
收集整理的這篇文章主要介紹了
Java-逻辑运算符、位运算符
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
邏輯運算符
// 邏輯運算符 public class Demo05 {public static void main(String[] args) {// 與(and) 或(or) 非(取反)boolean a = true;boolean b = false;// 邏輯與運算: 兩個變量都為真,結(jié)果才為 trueSystem.out.println("a && b: " + (a&&b));// 邏輯或運算: 兩個變量有一個為真,結(jié)果才為 trueSystem.out.println("a || b: " + (a||b));// 如果是真,則為假, 如果為假,則為真System.out.println("!(a && b): " + !(a&&b));// 短路運算int c = 5;// 前面為假,則后面就不執(zhí)行了,所以C還是5boolean d = (c<4)&&(c++<4);System.out.println(d); // falseSystem.out.println(c); //5} }位運算符
public class Demo06 {public static void main(String[] args) {/*A = 0011 1100B = 0000 1101A&B = 0000 1100 都是1才是1 與A|B = 0011 1101 都是0才是0 或A^B = 0011 0001 相同就為0,不相同為1 異或運算~B = 1111 0010 取反2*8 = 16 2*2*2*2效率極高!!!<< *2>> /20000 0000 00000 0001 10000 0010 20000 0100 40000 1000 80001 0000 16*/// 2*8 2*2*2*2System.out.println(2<<3);} }https://www.bilibili.com/video/BV12J41137hu?p=29&spm_id_from=pageDriver
總結(jié)
以上是生活随笔為你收集整理的Java-逻辑运算符、位运算符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java类验证和装载顺序_Java类的加
- 下一篇: uvm 形式验证_UVM基础