为了账号安全,请及时绑定邮箱和手机立即绑定

怎样退出for本次循环

怎样退出for本次循环

至尊宝的传说 2019-03-21 18:14:47
怎样退出for本次循环
查看完整描述

3 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

可以通过continue退出本次循环。

 

  continue和break用于改变for循环的执行流程。二者区别如下:

  1. continue用于结束本次循环,直接进行下一次循环的判断条件;

  2. break用于结束整个循环,也就是不在循环。

     

    因此如果仅仅是退出for的本次循环,应该用continue;


查看完整回答
反对 回复 2019-03-29
?
四季花海

TA贡献1811条经验 获得超5个赞

退出本次循环,但还要开始下次for循环用 continue;
彻底退出for循环用 break;

查看完整回答
反对 回复 2019-03-29
?
潇湘沐

TA贡献1816条经验 获得超6个赞

for循环中常用的关键字如下:

  • Break:用于终止某个语句块的执行。用在循环语句体中,强行退出循环。

  • Continue:用在循环语句体中,用于终止某次循环过程,跳出循环体中continue语句下面未执行的循环,开始下一次循环过程。

举例如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

public class Test {

 

    // 用在循环语句体中,用于终止某次循环过程,跳出循环体中continue语句下面未执行的循环,开始下一次循环过程。

    public static void continueTest() {

 

        System.out.print("终止某次循环,开始下一次循环的执行结果:");

        for (int i = 0; i < 11; i++) {

 

            if (i == 5) {

                continue;

            }

 

            System.out.print(i + " ");

        }

    }

 

    // 用于终止某个语句块的执行。用在循环语句体中,强行退出循环。

    public static void breakTest() {

 

        System.out.print("终止某个语句块的执行结果:");

        for (int i = 0; i < 11; i++) {

 

            if (i == 5) {

                break;

            }

 

            System.out.print(i + " ");

        }

    }

 

    public static void main(String[] args) {

 

        continueTest();

        System.out.println();

        breakTest();

    }

}

运行结果:



查看完整回答
反对 回复 2019-03-29
  • 3 回答
  • 0 关注
  • 8076 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号