Javaのforループの基本と応用例


  1. 基本的なforループの構文: for (初期化式; 条件式; 更新式) { // 繰り返し処理の本体 }

    初期化式: ループ変数の初期化を行います。通常はカウンタ変数を初期化します。 条件式: ループの継続条件を評価します。条件式がtrueの間、ループが実行されます。 更新式: ループ変数の更新を行います。通常はカウンタ変数を更新します。

  2. forループの基本的な使い方: 例えば、1から10までの整数を順番に表示するプログラムを書いてみましょう。

    for (int i = 1; i <= 10; i++) {
       System.out.println(i);
    }

    上記のコードでは、変数iを1で初期化し、iが10以下の間、iを1ずつ増やしながらiの値を表示しています。

  3. forループの応用例: 以下に、forループの応用例をいくつか示します。

    a) 配列の要素を処理する:

      int[] numbers = {1, 2, 3, 4, 5};
      for (int i = 0; i < numbers.length; i++) {
          System.out.println(numbers[i]);
      }

    b) 文字列の各文字を処理する:

      String text = "Hello";
      for (int i = 0; i < text.length(); i++) {
          System.out.println(text.charAt(i));
      }

    c) コレクションの要素を処理する:

      List<String> names = Arrays.asList("Alice", "Bob", "Charlie");
      for (String name : names) {
          System.out.println(name);
      }

    上記の例では、配列、文字列、およびコレクションの要素をforループを使用して一つずつ処理しています。

これらの例は、Javaのforループの基本的な使い方と応用例を示しています。他にもさまざまな方法でforループを使用することができます。詳細な情報やさらなるコーディング例については、公式のJavaドキュメントやオンラインのリソースを参照してください。