一.跳转控制语句
break
break: 打破,打碎,终止
使用break的注意事项:
1、break的使用需要在特定的场景下使用才有意义
2、break只能在switch选择语句或者循环中使用
continue
continue; //不能单独使用,需要在特定的场景下使用 ,只能在循环中使用。它的作用是结束当次循环,继续下一次循环。
return
return必须用于方法中,每个方法中只能有一个return,表示结束整个方法。
二.循环语句
for
for循环:
语句定义格式:
for(初始化语句;判断条件语句;控制条件语句){
循环体语句;
}
注意事项:
1、初始化条件语句,有且仅执行一遍
2、初始化条件语句可以写在for循环的外面,和定义在for循环内部时比较,作用域不同
3、大括号可以省略,但是省略后只能作用在第一条语句上,建议,永远不要省略
4、判断条件语句能否不写?可以不写,但是会变成死循环
5、控制条件语句也可以不写,但是可能会是死循环
while及do while
不同点
while和do-while都是循环语句,while是先进行判断再循环,do-while是先进行 循环后再判断,所以do-while至少循环一次
格式
while的格式一般为:
while(判断条件){
循环体语句
}
do while的格式:
do{
循环体语句
}while(判断语句);
三.选择结构
选择结构分为两个语句,包括if选择语句和switch选择语句。
if选择语句
语句定义格式1:
if(关系表达式){
语句体;
}
注意事项:
1、if小括号中的语句,可以很复杂,但是最终的结果一定是boolean类型
2、只有当if语句体中的语句只有一行的时候,大括号才可以省略,建议永远不要省略大括号
3、小括号后面可以添加分号,相当于if语句拥有一个空的语句体
if语句定义格式2:
if(关系表达式){
语句体1;
}else{
语句体2;
}
注意:
if-else语句中,只会执行其中某一个语句体,不会同时都执行!
if语句的第三种格式:
if(关系表达式1){
语句体1;
}else if(关系表达式2){
语句体2;
}...{
语句体n;
}else{
语句体n+1;
}
switch选择语句
语句定义格式:
switch(表达式){
case 常量值1:
表达式1;
break;
case 常量值2:
表达式2;
break;
default:
表达式n;
break;
}
标签:语句,do,day03,break,while,循环,表达式
From: https://www.cnblogs.com/flxf/p/18423311