内容:
1.2 移位运算符
<< 表示左移运算符,用于将变量的二进制位向左移动,右边用0填充。
> 表示右移运算符,用于将变量的二进制位向右移动,左边用符号位填充。
>> 表示无符号右移运算符,用于将变量的二进制位向右移动,左边用0填充。
1.3 位运算符
&
1.4 运算符的优先级
条件判断来决定是否执行后面代码的场合中,可以使用分支结构。
2.2 if分支结构
若成立,则执行语句块;
若不成立,则跳过语句块;
2.3 if-else分支结构
若成立,则执行语句块1;
若不成立,则执行语句块2;
若成立,则执行语句块1
若不成立,则判断条件表达式2是否成立
若成立,则执行语句块2
若不成立,则执行语句块n
判断是否匹配字面值1
若匹配,则执行语句块1 => 执行break跳出当前结构
若不匹配,则判断是否匹配字面值2
若匹配,则执行语句块2 => 执行break跳出当前结构
若不匹配,则执行语句块n
支持的类型有:byte、short、char以及int类型,从jdk1.5开始支持枚举类型,从jdk1.7开始支持String类型。
3.1 基本概念
代码时,则借助循环结构。
3.2 for循环
修改初始值表达式){
判断条件表达式是否成立
若成立,则执行循环体 => 执行修改初始值表达式 => 判断条件表达式是否成立
若不成立,则循环结束
3.3 break和continue
3.4 特殊的循环