Menu
CoddyTech

forループ 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変数を出力します。

challenge icon

チャレンジ

初心者

整数 n を読み込みます(スターターコードですでに読み込まれています)。for ループを使って、3 から n までの各数について、"Hello Coddy: " と i の値を出力します。両端の値も含みます。

たとえば、n が 6 の場合、出力は次のとおりです。

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

n が 27 の場合、ループは Hello Coddy: 3 から Hello Coddy: 27 までの25行を出力します。

自分で試してみよう

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        // ここにコードを書いてください
    }
}
quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: Javaオンラインコンパイラ