逻辑运算符
1 package day02; 2 3 public class Demo2Operator { 4 /*逻辑运算符分类; 5 &:并且,遇到false则false,只有符号两边同时为true,结果才是true; 6 |:或者,遇到true则true,只有符号两边同时为false,结果才为false 7 !:取反 8 ^:异或,相同为false,不同为true*/ 9 public static void main(String[] args) { 10 System.out.println(true &true); 11 System.out.println(true &false); 12 System.out.println(false &false); 13 System.out.println(false &true); 14 System.out.println("----------------"); 15 System.out.println(true |true); 16 System.out.println(true |false); 17 System.out.println(false |false); 18 System.out.println(false |true); 19 System.out.println("----------------"); 20 System.out.println(!true); 21 System.out.println(!!true); 22 System.out.println("----------------"); 23 System.out.println(true^true); 24 System.out.println(true^false); 25 System.out.println(false^false); 26 System.out.println(false^true); 27 28 }}
执行结果:
欢迎批评指正,提出问题,谢谢!