Menu
Coddy logo textTech

For Loop Part 1

CoddyのJavaジャーニー「基礎」セクションの一部 — レッスン 42/73。

プログラミングでは、時には同じ操作またはほぼ同じ操作を数回実行する必要が出てきます。

同じことを何度も書くのを避けるために、ループを使用できます。

for ループは以下の構文を持ちます:

for (initialization; condition; update) {
    code
}

initializationcondition および 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 変数を印刷します

challenge icon

チャレンジ

初心者

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) {
        // ここにコードを書く
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン