1.运算符
运算符
算术运算符
%:结果的符号与被模数的符号相同
自增一(++):不会改变本身变量数据类型
逻辑运算符
& && | || ! ^异或(相同为假)
1.逻辑运算符操作的都是Boolean类型的变量
& &&:相同点:两个运算结果相同;
当符号左边都是true时,二者都会执行符号右边的运算
不同点:当符号左边是false时,&继续执行符号右边的运算,&&不会执行符号右边的运算
三元运算符
1.结构(条件表达式)?表达式1 :表达式2
2.说明:①条件表达式为Boolean类型
②根据表达式为true执行表达式1,为false执行表达式2
③表达式1和表达式2 要求是一致的(或结果可归至一个类型)
double num = (m>n)? 2 :1.0
三元运算符可嵌套
凡是可以用三元运算符的都可以改成if-else
虽不能至,心向往之