一、运算符
- 算数运算符:+ - * / %(取余数) 结果:参与运算的类型最高位
- 比较运算符:> >= < <= != == 结果:boolean
- 赋值运算符:+= -= *= /= %= =
- 逻辑运算符:&(与) |(或) !(非) ^(异或) &&(短路与) ||(短路或) 结果:boolean
短路:当左侧表达式能够确定最后结果.右侧表达式将不再计算 - 自增(减)运算符:++ –
- 位运算(二进制): >> >>> << & | ^
二、分支
- if(表达式){代码块}【else if(表达式){代码块}…】else{代码块}
- switch(检测变量){case 值:代码块 … default:代码块} 穿透