1.逻辑运算符
把多个条件放在一起运算,最终返回布尔类型的值:true、false。
&:全true才true,否则为false
|:全false才false,否则为true
!:结果相反
^:结果相同则为false,结果不同则为true
&&:结果与"&"相同,但是过程不一样,有false就不进行后面的运算(非常重要)。
||:结果与"|"相同,但是过程不一样,有true就并进行后面的运算(非常重要).
注意:在java中,"&"、"|":无论左边是false还是true,右边都要执行。
但是"&&"、"||"运算效率更加搞,在开发中用的更多(但是专升本的要记住他们的区别)