逻辑运算符

程序员成长之旅 · 程序员成长之旅/Java学习/笔记 · 201 字

整体来讲,和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

附件