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

whiledo 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
posted @ 2022-04-04 21:01  Geoary  阅读(55)  评论(0)    收藏  举报