-:流程控制语句
(1)顺序结构 从上往下,依次执行
(2)选择结构 按照不同的选择,执行不同的代码
if语句
switch语句
switch(表达式) {
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
...
default:
语句体n+1;
break;
}
注意:表达式可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串
注意省略break后出现的穿透现象
(3)循环结构 做一些重复的代码 有三种:for,while,do...while(不常用)
for循环语句
for(初始化语句;判断条件语句;控制条件语句){
循环体语句;
}
while循环
while(判断条件语句) {
循环体语句;
}
do...while循环
do {
循环体语句;
}while(判断条件语句);
-:控制跳转语句
(1)break:中断的意思
A:用在循环和switch语句中,离开此应用场景无意义。
B:作用
a:跳出单层循环
b:跳出多层循环,需要标签语句的配合
(2)continue:继续
A:用在循环中,离开此应用场景无意义。
B:作用:跳出单层循环的一次,可以继续下一次
(3)return:返回
A:用于结束方法的,后面还会在继续讲解和使用。
B:一旦遇到return,程序就不会在继续往后执行。
|
|