选择结构,分支结构,循环结构
if ( ){ } else if{ } else { } switch(变量/表达式){ case 1: xxx ; case (byte short int char string): xxxx ; …} break跳出当前代码块 一般不用 jdk7才支持string
break; 跳出 跳出switch语句,或跳出当前循坏
if尽量少嵌套 最多两层 不利于读、维护
if:有多个逻辑单元,有多个逻辑结果
else if: 只希望得到一个逻辑结果,有多个逻辑单元 必需要有else结尾 (阿里巴巴编码规范)
int i=1; 初始部分:用以判断变量
while(i<=100){ 循环部分:决定是否继续循坏的依据
System.out.print("hhh"); 循坏操作:单次执行的逻辑代码或任务
i++; 迭代部分:控制循坏条件改变的增量 (i++ 执行下一行代码或下一个表达式才会实现自增)
}
do{}while( ) 循坏,用于循坏次数不明确
for ( 初始部分 ; 循坏判断 ; 迭代部分 ) { 循坏操作 }