布尔操作符
在一门编程语言中,布尔操作符的重要性堪比相等操作符,我们接下来主要降级一下布尔操作符1.逻辑非
逻辑非很好理解 a等于b 的逻辑非是 a不等于b,这个“不等于”符号需要用“叹号”来表示也就是:a==b(a等于b) a!=b(a不等于b)
逻辑非得操作结果和判断是否相等的操作结果一样都是“布尔值”。无论这个值是什么数据类型,这个操作符都会返回一个布尔值。逻辑非操作符首先会将它的操作数转换为一个布尔值,然后再对其求反,逻辑非操作符遵循下列规则:
1、如果被操作的是对象,返回false








2.逻辑与
逻辑与操作符由两个和号“&&”表示,有两个操作数:&&要是想要得到true的结果,那么&&两边的都必须是true,比如:

逻辑或
逻辑或和逻辑与正相反,逻辑或有||来表示要像的到true的结果只要左右两边有一个结果是true的就可以
条件操作符
咱们最后通过条件操作符来结束操作符的一大章,条件操作符在很多地方我们又叫它三目运算符,它遵循了java的判断语法,它的公式是:(判断条件)?(判断条件为true所执行的结果):(判断你条件为false所执行的结果),什么看着太抽象?我们来举个例子
通过判断条件10>9来赋值max的值,10的确比9大,所以我们把10赋值到max上面