if(表达式)语句;
if(表达式)语句1
else 语句2 ;
if(表达式)语句1
else if(表达式) 语句2
else if(表达式) 语句3
...
else 语句N
注意:else总是和最近的一个if匹配,用{ }解决匹配关系
switch(表达式){
case 值:语句 break;
case 值:语句 break;
.....
default: 语句 break;
}
注意:break不要遗漏!!如果case后break省略,执行下一个case的语句,即多个值执行一个语句;在case后,允许有多个语句,可以不用{}括起来;default分支是任选的,各个case分支及default分支的出现次序是任意的
while语句用来实现“当型”循环结构。
语法格式:
while (表达式)
循环体语句
while语句特点是“先判断,后执行”;循环体语句如果是多条语句,用{}把语句括进来;在循环体内应该包含改变循环条件表达式值的语句,否则会导致“死”循环。
Do-while语句用来实现直到型循环结构
一般的语法:
do
循环体语句
while(表达式);
注意:不要丢失while后面的分号!!!!
for(表达式1;表达式2;表达式3)
循环体语句
break:
退出语句,完成从当前的switch结构中退出,执行switch语句下面的
一个语句;也可以用于从循环体内跳出循环,但当然一个break只能退出
一重循环,即提前结束循环,接着执行循环语句下面的语句。
continue
结束本次循环,进入循环判定条件。
其他问题:
if else 语句嵌套
循环嵌套
if(表达式)语句1
else 语句2 ;
if(表达式)语句1
else if(表达式) 语句2
else if(表达式) 语句3
...
else 语句N
注意:else总是和最近的一个if匹配,用{ }解决匹配关系
switch(表达式){
case 值:语句 break;
case 值:语句 break;
.....
default: 语句 break;
}
注意:break不要遗漏!!如果case后break省略,执行下一个case的语句,即多个值执行一个语句;在case后,允许有多个语句,可以不用{}括起来;default分支是任选的,各个case分支及default分支的出现次序是任意的
while语句用来实现“当型”循环结构。
语法格式:
while (表达式)
循环体语句
while语句特点是“先判断,后执行”;循环体语句如果是多条语句,用{}把语句括进来;在循环体内应该包含改变循环条件表达式值的语句,否则会导致“死”循环。
Do-while语句用来实现直到型循环结构
一般的语法:
do
循环体语句
while(表达式);
注意:不要丢失while后面的分号!!!!
for(表达式1;表达式2;表达式3)
循环体语句
break:
退出语句,完成从当前的switch结构中退出,执行switch语句下面的
一个语句;也可以用于从循环体内跳出循环,但当然一个break只能退出
一重循环,即提前结束循环,接着执行循环语句下面的语句。
continue
结束本次循环,进入循环判定条件。
其他问题:
if else 语句嵌套
循环嵌套