1、块作用域:
块级元素嵌套时,不允许声明同名的变量
2、条件语句:
if(condition) statement1 else statement2
当希望条件为真执行多条的语句,用{}括起来
else子句与最近的if构成一组
3、循环:
while(condition)statement 条件为真时,执行,否则一次也不执行
do while 至少执行一次
4、确定循环:
for循环(int i=1;i>=10;i++){...;}
如果需要使用循环之后的值,需要在for循环之外声明一个变量
5、多重循环:switch
switch(choice){case1: ... break; case2: ... break;default: ... break;}
如果没有对应的值,则执行default
case标签可以是:
1)类型为char、byte、short、或int的常量表达式
2)枚举常量
Size sz = ...;
switch(sz)
{
case SMALL; ... break;
}
3)字符串字面量
6、中断控制流程语句:
break 跳出循环
continue 跳出当前循环