1、算术运算符分类
算术运算符5种:+ - * / %
2、运算符号与表达式
3、字符的“+”操作
注: += 隐含了类型强转
例如:short s = 10;
s += 20; 结果就是30
s = s+20; 编译时就会报错类型不兼容
4、赋值运算符
5、自增自减运算符
注:自增、自减运算符合++、-- 参与运算时
++、-- 在前,先自加自减再赋值
++、-- 在后,先赋值再自加自减
6、关系运算符:返回的结果都是布尔值
逻辑运算符
1、逻辑运算符分类及介绍
逻辑与 & : 表达式两边都是true结果为true,表达式中只要有一边为false结果都为false(有false则false)
逻辑或 | :表达式中只要有一边为true结果为true,表达式中两边结果都为false结果都为false(有true则true)
逻辑非 ! :取反原则,! ture结果为false,! false结果为true
逻辑异或 ^ :表达式两边都是true/false结果都为false,表达式中只要有一边为true结果都为true(相同为false,不同为true)
2、短路运算符两个:&&、||
短路与&& : (结果:有false则false),区别&:&两边的表达式都要运算,&&只要左边为false时右边不运算
短路或|| : (结果:有true则true),区别 | : |两边的表达式都要运算,||只要左边为true时右边不运算
3、三元运算符