运算符:对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来的符合java语法的柿子就可以称为表达式。不同运算符连接的表达式 体现的是不同类型的表达式。
2.1.1 自增&自减
++ &( — 同理)
int i = 0 ;
int f = i++ ; //i++是先把i赋值给f,然后在加1
int k = ++i ; //++i是先加1,在赋值给k
//这两种情况在单独使用的时候结果一样
2.1.2 逻辑运算符
逻辑与:&
逻辑或:|
逻辑非: !
短路逻辑运算符
&& —> 作用和&相同,有短路效果;如果左边为真,右边则执行,反之。
|| —> 作用和 | 相同,有短路效果;如果左边为假,右边则执行,反之。
2.1.3 三元运算符
a>b?a:b 首先计算关系表达式 a>b 的值,若为真,a就是结果。若为假,b就是结果。