运算符:对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来的符合java语法的柿子就可以称为表达式。不同运算符连接的表达式 体现的是不同类型的表达式。

2.1.1 自增&自减

++ &( — 同理)

  1. int i = 0 ;
  2. int f = i++ ; //i++是先把i赋值给f,然后在加1
  3. int k = ++i ; //++i是先加1,在赋值给k
  4. //这两种情况在单独使用的时候结果一样

2.1.2 逻辑运算符

逻辑与:&
逻辑或:|
逻辑非: !

短路逻辑运算符
&& —> 作用和&相同,有短路效果;如果左边为真,右边则执行,反之。
|| —> 作用和 | 相同,有短路效果;如果左边为假,右边则执行,反之。

2.1.3 三元运算符

a>b?a:b 首先计算关系表达式 a>b 的值,若为真,a就是结果。若为假,b就是结果。