java怎么工作_什么是“继续”关键字,它在Java中是如何工作的?

766d74eb67fcdaa408083074f775d401.png

一只斗牛犬

A continue不带标签的语句将从最内部的条件重新执行。while或do循环,并从最内部的更新表达式for循环。它通常用于早期终止循环的处理,从而避免深度嵌套。if陈述。在下面的示例中continue将得到下一行,而不需要在循环中处理下面的语句。while (getNext(line)) {

  if (line.isEmpty() || line.isComment())

    continue;

  // More code here}带着标签,continue将使用相应的标签从循环中重新执行,而不是最内部的循环。这可以用来逃避深嵌套的循环,或者只是为了清晰。有时continue也用作占位符,以使空循环体更加清晰。for (count = 0; foo.moreData(); count++)

  continue;C和C+中也存在没有标签的相同语句。在perl中等效的是next.不建议使用这种类型的控制流,但如果您这样选择,也可以使用continue模拟有限形式的goto..在下面的示例中,continue将重新执行空for (;;)循环。aLoopName: for (;;) {

  // ...

  while (someCondition)

  // ...

    if (otherCondition)

      continue aLoopName;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值