java 循环关键字,Java 世界的基本元素(三)循环关键字

上一讲我们讲到了循环,说到循环,除了怎么使用之外,还有两个关键字离不开。

一个叫break,一个叫continue。

想必中文的意思大家都不难理解,一个叫结束、打破,一个是继续。那么在代码当中,这两个关键词是什么意思呢?

先说break

比如:

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

System.out.println(i);

break;

}

这段代码执行之后,屏幕上会输出什么?

如果没有break,应该是输出0~9无疑。但是有了break,就不一样了,屏幕上只会输出0.

为什么呢?

因为break的意思是跳出循环,而且只能用在循环内部。就是说,一旦执行到break,不管循环还剩下多少次没有执行,都直接结束。

再问个问题:

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

break;

System.out.println(i);

}

这段代码执行会输出什么呢?

答案是什么也没有,连0都没了。为什么?因为输出代码在break后面,会被跳过!不仅是后面的循环不执行了,连break后面的代码也不执行了,所以连0也出不来。

还有一点需要注意的是,break只能跳出一重循环。比如我多个for循环嵌套在一起,我在最里面写了break,只会跳出最里面的循环。外层的循环依然执行。

除了break之外,另一个关键词是continue。如果我们把上面那段代码换一下,变成

```

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值