Java的逻辑与运算符:
符号 作用 说明
& 逻辑与(且) 并且,两边都为真,结果才是真
| 逻辑或 或者,两边都为假才是假
^ 逻辑异或 相同为false,不同为true
! 逻辑非 取反
示例代码:
public class luojifu {public static void main(String[] args) {//符号&,并且//两边为真,结果才是真System.out.println(true & true);//trueSystem.out.println(false & false);//falseSystem.out.println(false & true);//falseSystem.out.println(true & false);//false//符号 | 或者//两边为假,结果才是假System.out.println(true | true);//trueSystem.out.println(false | false);//falseSystem.out.println(false | true);//trueSystem.out.println(true | false);//true//符号 ^ 异或//相同为假,不同为真System.out.println(true ^ true);//falseSystem.out.println(false ^ false);//falseSystem.out.println(false ^ true);//trueSystem.out.println(true ^ false);//true//符号 ! 取反//原来真的变成假的,假的变成真的System.out.println(! true);//falseSystem.out.println(! false);//true}
}
原文链接: Java的逻辑运算符 - 红客网络编程与渗透技术