問題タブ [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ループがあります。私のプログラムは次のように機能します。の場合、要素btruepointListから削除されnn-- すべてのforループから出て、最初からやり直したいと思います。 forループなので、どうすればlこれを行うことができますか?l++ブレークステートメントで?

0 投票する
10 に答える
43464 参照

java - ネストされたforループに割り込む

重複の可能性:
ダブル/ネストされたループでメイン/アウターループから抜け出す方法は?

私は次の状況にあります:

したい

一度実行してから、内側のループから抜け出し、for(int i ...ループを続行します。コードでブレークを使用しました。しかし、これが正しいかどうかはわかりません。ブレークによってブレークが発生しますか?すべてのループに対してですか、それとも2番目のループに対してのみですか?

0 投票する
2 に答える
443 参照

java - ラベルの付いた「続行」が機能しないようです

Java の学習を始めたばかりで、自分のコードの何が問題なのか理解できません。PrimeIteratorは無限の量の素数 (3 から始まる) を生成することになっていますが、出力を印刷すると、3、5、7、9、11、13、15 などになります。

do-while ループにラベル付きの「continue」ステートメントを使用したかったのです。しかし、私の直感は、私がそれを間違って使用していることを教えてくれます.

0 投票する
3 に答える
187 参照

matlab - 複数のネストされたループから抜け出す慣用的な方法は?

MATLAB ドキュメンテーションでは、breakキーワードについて次のように説明しています。

  • breakfor または while ループの実行を終了します。break ステートメントの後のループ内のステートメントは実行されません。
  • ネストされたループでは、break はそれが発生したループからのみ終了します。制御は、そのループの終わりに続くステートメントに渡されます。

(私の強調)

複数のネストされたループから抜け出したい場合はどうすればよいでしょうか? Java などの他の言語には、制御の流れを転送する場所を指定できるラベル付きの breakがありますが、MATLAB にはそのようなメカニズムがありません。

次の例を検討してください。

両方のループを終了する (MATLAB での) 慣用的な方法は何ですか?

0 投票する
3 に答える
1077 参照

java - ラベルが囲んでいるループの内側にある場合でも、ブレーク ラベルが見つからない

以下のコードでラベルが欠落しているとコンパイラが言う理由を誰か教えてください:

ケース1:

エラー:ラベルがありません

ここでは、外部ではなく内部でJILL宣言しているため、到達可能です。JILLJACKJACK

ケース2:

エラー: c を解決できません。そして、私がこれを行うと:

コンパイラはc、変数に解決できないと言います。

誰かが何が起こっているのか説明してもらえますか?