基本运算符
赋值运算符:+=,-=,×=,/=,%=
注:short s=3; s = s + 1; 编译不通过,s+1为int型
short s=3; s += 1; 正确
注:%= 结果与被除数相同
比较运算符:instanceof 是不是类的实例
逻辑运算符:&& 与 &的区别
注:&所有条件都判断,&&判断到能确定结构为止
位运算符:<< , >>, >>>(无符号右移) , | , & , ^ , ~
注:两数交换: x = x ^ y; y = x ^ y; x = x ^ y;
三元运算式:(条件表达式)? 表达式1: 表达式2 注:要求表达式1和表达式2数据类型相同,否则编译不通过
流程控制
1、顺序结构
2、分支结构:if...else... switch..case...
注:switch可选数据类型:char, byte, int, short, String, 枚举。
case不可以接表达式
3、循环结构:while do...while for
网友评论