Java基础知识-控制流程语句
2018-07-11 本文已影响1人
小猫吃鱼1990
if 判断语句
格式1:
if (判断条件){
符合条件后执行的代码;
} else {
不符合条件执行的代码;
}
格式2:
if (条件1) {
符合条件1后执行的代码;
} else if (条件2) {
符合条件2后执行的代码;
}...else {
条件都不满足执行的代码;
}
switch选择判断语句
格式:
switch(变量){
case 值1:
执行代码1;
break;
case 值2:
执行代码2;
break;
case 值3:
case 值4:
执行3 4 代码;
break;
......
default:
break;
}
注意:
1、用于判断的变量只能为,byte,short,int,string类型,string是从jdk7.0开始的。
2、switch语句永远都会先判断case,没有满足条件的再执行default,和顺序无关。
for 循环语句
格式:
for (初始化语句;判断语句;循环后的语句) {
执行代码;
}
注意:
1、for(;;)是个死循环,类似于while(true)。
while循环语句
格式:
while(循环条件) {
执行语句;
}
注意:1、一般是通过一个变量控制其执行次数。
do while循环语句: 先执行,再判断
格式:
do {
执行代码;
}while(判断条件)
break、continue 关键字
break:只能用于switch或者循环语句中
作用:
1、结束switch语句。
2、用于循环语句中,结束当前所在的循环语句。
break可以跟变量,如下题目
如何让内层的break作用于外层的for循环(配合标记使用)
outer: for(int j = 0; j < 3; j++) {
inner: for(int i = 0; i < 2; i++) {
System.out.printIn("hello word!");
break outer;
}
}
continue: 只能用于循环语句中
作用:跳过本次循环的内容,继续执行下次循环。
continue也可以跟变量,同上break