問題タブ [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.
java - どうすれば4つの内側のforループから抜け出すことができますか?
こんにちは私はJavaの初心者で、私のプログラムには4つのforループがあります。私のプログラムは次のように機能します。の場合、要素b
はtrue
pointListから削除されn
、n--
すべてのforループから出て、最初からやり直したいと思います。 forループなので、どうすればl
これを行うことができますか?l++
ブレークステートメントで?
java - ネストされたforループに割り込む
私は次の状況にあります:
したい
一度実行してから、内側のループから抜け出し、for(int i ...ループを続行します。コードでブレークを使用しました。しかし、これが正しいかどうかはわかりません。ブレークによってブレークが発生しますか?すべてのループに対してですか、それとも2番目のループに対してのみですか?
java - ラベルの付いた「続行」が機能しないようです
Java の学習を始めたばかりで、自分のコードの何が問題なのか理解できません。PrimeIteratorは無限の量の素数 (3 から始まる) を生成することになっていますが、出力を印刷すると、3、5、7、9、11、13、15 などになります。
do-while ループにラベル付きの「continue」ステートメントを使用したかったのです。しかし、私の直感は、私がそれを間違って使用していることを教えてくれます.
matlab - 複数のネストされたループから抜け出す慣用的な方法は?
MATLAB ドキュメンテーションでは、break
キーワードについて次のように説明しています。
break
for または while ループの実行を終了します。break ステートメントの後のループ内のステートメントは実行されません。- ネストされたループでは、break はそれが発生したループからのみ終了します。制御は、そのループの終わりに続くステートメントに渡されます。
(私の強調)
複数のネストされたループから抜け出したい場合はどうすればよいでしょうか? Java などの他の言語には、制御の流れを転送する場所を指定できるラベル付きの breakがありますが、MATLAB にはそのようなメカニズムがありません。
次の例を検討してください。
両方のループを終了する (MATLAB での) 慣用的な方法は何ですか?
java - ラベルが囲んでいるループの内側にある場合でも、ブレーク ラベルが見つからない
以下のコードでラベルが欠落しているとコンパイラが言う理由を誰か教えてください:
ケース1:
エラー:ラベルがありません
ここでは、外部ではなく内部でJILL
宣言しているため、到達可能です。JILL
JACK
JACK
ケース2:
エラー: c を解決できません。そして、私がこれを行うと:
コンパイラはc
、変数に解決できないと言います。
誰かが何が起こっているのか説明してもらえますか?