首页 > 代码库 > 解题.逻辑运算符.&, !, |, ^
解题.逻辑运算符.&, !, |, ^
1 package com.java7; 2 // Demonstrate the relational and logical operators. 3 public class RelLogOps { 4 public static void main(String[] args) { 5 int i, j; 6 boolean b1, b2; 7 8 i = 10; 9 j = 11;10 11 if(i < j) System.out.println("i < j");12 if(i <= j) System.out.println("i <= j");13 if(i != j) System.out.println("i != j");14 if(i == j) System.out.println("i == j"); // this won‘t execute15 if(i >= j) System.out.println("i >= j"); // this won‘t execute16 if(i > j) System.out.println("i > j"); // this won‘t execute17 18 b1 = true;19 b2 = false;20 if(b1 & b2) System.out.println("b1 & b2 is true"); // false21 if(!(b1 & b2)) System.out.println("!(b1 & b2) is true"); // true: !true = false; !false = true(反转;只要有一个true)22 if(b1 | b2) System.out.println("b1 | b2 is true"); // true: true 或false返回true(只要有一个true)23 if(b1 ^ b2) System.out.println("b1 ^ b2 is true"); // true: true异或false返回true(有且只有一个true)24 25 System.out.println();26 27 b1 = false;28 b2 = true;29 if(b1 & b2) System.out.println("b1 & b2 is true"); // false30 if(!(b1 & b2)) System.out.println("!(b1 & b2) is true"); // true: !false = true; !true = false(反转;只要有一个true)31 if(b1 | b2) System.out.println("b1 | b2 is true"); // true: false 或true返回ture(只要有一个true)32 if(b1 ^ b2) System.out.println("b1 ^ b2 is true"); // true: false异或true返回true(有且只有一个true)33 34 System.out.println();35 36 b1 = true;37 b2 = true;38 if(b1 & b2) System.out.println("b1 & b2 is true"); // true39 if(!(b1 & b2)) System.out.println("!(b1 & b2) is true"); // false: !true = false; !true = false(反转;只要有一个true)40 if(b1 | b2) System.out.println("b1 | b2 is true"); // true: true 或 true返回true(只要有一个true)41 if(b1 ^ b2) System.out.println("b1 ^ b2 is true"); // false: true异或 true返回 false(有且只有一个true)42 43 System.out.println();44 45 b1 = false;46 b2 = false;47 if(b1 & b2) System.out.println("b1 & b2 is true"); // false48 if(!(b1 & b2)) System.out.println("!(b1 & b2) is true"); // true: !false = true; !false = true(反转;只要有一个true)49 if(b1 | b2) System.out.println("b1 | b2 is true"); // false: false 或false返回false(只要有一个true)50 if(b1 ^ b2) System.out.println("b1 ^ b2 is true"); // false: false异或false返回false(有且只有一个true)51 }52 }
解题.逻辑运算符.&, !, |, ^
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。