流程控制语句:
顺序结构:
执行顺序 从上往下 依次执行
判断语句:
单if语句格式:二者选其一
if(判断语句){
语句体;
}
标准的if-else语句:二者选其一
if(判断语句){
语句体1;
}else{
语句体2;
}
if-else扩展形式:多者选其一
if(判断语句1){
语句体1;
}else if(判断语句2){
语句体2;
}...else{
语句体N;
}
选择语句:
switch语句标准格式
switch(表达式){
case 常量1:
语句体1;
break;
case 常量2:
语句体2;
break;
case 常量3:
语句体3;
break;
...
default:
语句体N;
break;
}
switch语句使用的注意事项:
1.多个case后面的数值不可以重复。
2.switch后面小括号当中只能是以下数据类型:
基本数据类型:byte/short/char/int
引用数据类型:String字符串、enum枚举
3.switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句可以省略。
匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止
循环结构的基本组成部分,一般可分成四个部分:
1.初始化语句:在循环开始最初执行,而且只做唯一依次。
2.条件判断:如果成立,则循环继续,如果不成立,则循环退出。
3.循环体:重复要做的事情内容,诺干个语句。
4.步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。
for 格式:
for (初始化语句;判断语句;步进语句){
循环体;
}
while格式:
标准格式:
while(判断语句){
循环体;
}
扩展格式:
初始化语句;
while(判断语句){
循环体;
步进语句;
}
do-while格式
初始化语句;
do{
循环体;
步进语句;
}while(判断语句);
for 和 while 循环
如果条件一次都没有满足,一次都不执行
do-while 循环
无论条件是否满足,至少会执行一次
for 和 while循环
如果循环次数确定 一般使用for循环
如果次数不确定,一般使用while循环 一般的死循环使用while
break关键字的用法有常见的两种:
1.可以用在switch语句当中,一旦执行,整个switch语句立刻结束。
2.还可以用在循环语句当中,一旦执行,整个循环语句立刻结束。打断循环
continue关键字
1.一旦执行,立刻跳过当前次循环剩余内容,马上开始下一次循环。
死循环的标准格式:
while(true){
循环体;
}
|
|