Continue
CoddyのJavaジャーニー「基礎」セクションの一部 — レッスン 46/73。
continue 文は、現在の反復を停止し、次の反復に続行します。例えば:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}ループはすべての数字を繰り返し処理します。i=5 に到達すると、そのイテレーションをスキップして次のものに続きます。出力は:
3
4
6
7
8注意: 番号5は出力に含まれていません。
チャレンジ
初心者1から20までの数字(含む)を印刷するコードが与えられています。
あなたのタスクは、if と continue 文を追加して、偶数のみ が印刷されるようにすることです(2, 4, 6, ...)。
チートシート
continue 文は現在のイテレーションを停止し、次のイテレーションに続行します:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}これは 5 を除くすべての数字を出力します:
3
4
6
7
8自分で試してみよう
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 20; i++) {
System.out.println(i);
}
}
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else