问题标签 [labelled-break]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
1489 浏览

java - 我们如何从 4 个内部 for 循环中退出?

嗨,我是 java 初学者,我的程序有 4 个 for 循环:我的程序是这样b工作 的for循环也会如此,我该怎么做?有break语句?truenn--ll++

0 投票
10 回答
43464 浏览

java - 打破嵌套的for循环

可能重复:
如何在双/嵌套循环中从主/外循环中断?

我有以下情况:

我想要

执行一次,然后跳出内部循环并继续 for(int i... 循环。所以我在代码中使用了中断。但我不确定这是否正确。中断是否会导致中断用于所有循环还是仅用于第二个循环?

0 投票
2 回答
443 浏览

java - 标有“继续”的标签似乎不起作用

刚开始学习java,我不明白我的代码有什么问题。PrimeIterator应该生成无限数量的素数(从数字 3 开始),但是当我打印输出时,我得到:3、5、7、9、11、13、15 等。

我想为我的 do-while 循环使用标记为“继续”的语句。但是我的直觉告诉我,我用错了。

0 投票
3 回答
187 浏览

matlab - 从多个嵌套循环中退出的惯用方式?

MATLAB 文档是这样描述break关键字的:

  • break终止 for 或 while 循环的执行。break 语句之后的循环中的语句不执行。
  • 在嵌套循环中,break 仅从它发生的循环中退出。控制传递到该循环结束之后的语句。

(我的重点)

如果你想退出多个嵌套循环怎么办?其他语言(例如 Java)提供标记的中断,允许您指定控制流的传输位置,但 MATLAB 缺少这种机制。

考虑以下示例:

从两个循环中退出的惯用方式(在 MATLAB 中)是什么?

0 投票
3 回答
1077 浏览

java - 即使标签位于封闭循环内,也缺少中断标签

有人可以告诉我为什么编译器说以下代码中缺少标签:

情况1:

错误:标签丢失

JILL是可以到达的,因为我已经声明为JILLinsideJACK而不是 outside JACK

案例2:

错误: c 无法解析。如果我这样做:

编译器说c无法解析为变量。

有人可以解释发生了什么吗?

0 投票
2 回答
66 浏览

java - 我在循环块的开头而不是在循环关键字之前在java中放置了一个循环中断。这很常见还是会带来意想不到的结果?

我将向您展示我提交的作业的答案以给出它的想法

在这里,当我不希望循环增加并重复循环语句时,我使用了 break。我知道这也可以通过减少循环控制来完成,但这不是我的问题。

我想问的是在java中定义的这种行为,或者这只是它的结果的机会。