For Loop Part 1
CoddyのJavaジャーニー「基礎」セクションの一部 — レッスン 42/73。
プログラミングでは、時には同じ操作またはほぼ同じ操作を数回実行する必要が出てきます。
同じことを何度も書くのを避けるために、ループを使用できます。
for ループは以下の構文を持ちます:
for (initialization; condition; update) {
code
}initialization、condition および update は、start の値が何であり end の値が何であるかを決定します。
例えば、0 から 5 (5 を含まない)までループ:
for (int i = 0; i < 5; i++) {
System.out.println(i);
}print 文が 5 回実行されます:
0
1
2
3
4ループには多くの用途があります。例えば、1から100までの数をすべて合計してみましょう:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);これはまず1から100までのすべての数字(<= 記号のため100を含む)をループし、それらをすべて合計し、次に sum_numbers 変数を印刷します
チャレンジ
初心者3 から 27 まで(含めて)の i の値を "Hello Coddy: " と一緒に印刷するプログラムを書いてください(つまり、3, 4, 5, ..., 26, 27 を印刷し、合計 27 - 3 + 1 = 25 回です)。for ループ を使用してください。
次のようになります:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27チートシート
for ループは、以下の構文を使用してコードを複数回繰り返すことができます:
for (initialization; condition; update) {
code
}例 - 0 から 5 まで(5 を含まず)のループ:
for (int i = 0; i < 5; i++) {
System.out.println(i);
}これは以下を出力します:
0
1
2
3
4例 - 1 から 100 までの数の合計:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);自分で試してみよう
class Main {
public static void main(String[] args) {
// ここにコードを書く
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
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