逻辑运算符
目录:程序员成长之旅/Java学习/笔记
整体来讲,和c类似 以前没有接触过的类型是 异或 代码演示 public class HelloWorld { public static void main(String[] args) { boolean a = true; // a同意 boolean b = false; // b反对 boolean c = false; // c反对 boolean d = true; // d同意 System.out.println((a^b)+"通过"); System.out.println((a^b^c)+"通过"); System.out.println((a^b^d)+"不通过"); } }
x 16
1 public
class
HelloWorld { 2
public
static
void
main ( String [] args ) { 3
boolean
a
=
true ; // a同意 4
boolean
b
=
false ; // b反对 5
boolean
c
=
false ; // c反对 6
boolean
d
=
true ; // d同意 7
8
System . out . println (( a^b ) + "通过" ); 9
System . out . println (( a^b^c ) + "通过" ); 10
System . out . println (( a^b^d ) + "不通过" ); 11
} 12 } 有 且仅有 1个 为true 视为true 没有true 视为 false 有多个true 视为 false