Java基础-执行流程
Java执行流程
这里指的控制程序执行的语句,比如循环语句,终止语句等。
for 循环
执行10次循环。
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
执行结果
0
1
2
3
4
5
6
7
8
9
for each 循环
遍历strings数组。
String[] strings = {"a", "b", "c", "d", "1", "2", "3", "4"};
for (String item : strings) {
System.out.println(item);
}
while 循环
执行10次循环。
int i=0;
while (i<10){
System.out.println(i);
i++;
}
执行结果
0
1
2
3
4
5
6
7
8
9
do while循环
执行10次循环。
int i = 0;
do {
System.out.println(i);
i++;
}while (i<10);
执行结果
0
1
2
3
4
5
6
7
8
9
while和 do while 稍有不同,while是先判断条件是否为true,要是true就执行大括号中的内容;而do while是先执行一次大括号中的内容,然后判断条件是否为true,若为true,则执行大括号中的内容,否则跳出。
break和continue
break是终止所有循环,continue是结束本次循环。也就是break是跳出循环,continue是本次循环之后的不执行,执行下一次的程序。
使用break
for(int i=0; i<10; i++){
if(i== 5){
break;
}else {
System.out.println(i);
}
}
这里用的是break,也就是当i等于5的时候,跳出所有循环。
0
1
2
3
4
使用continue
for(int i=0; i<10; i++){
if(i== 5){
continue;
}else {
System.out.println(i);
}
}
执行结果中可以看出,知识i等于5的没有执行,也就是之前说的,跳出本次循环,继续执行下一次。
0
1
2
3
4
6
7
8
9

浙公网安备 33010602011771号