-
基本的なforループの構文: for (初期化式; 条件式; 更新式) { // 繰り返し処理の本体 }
初期化式: ループ変数の初期化を行います。通常はカウンタ変数を初期化します。 条件式: ループの継続条件を評価します。条件式がtrueの間、ループが実行されます。 更新式: ループ変数の更新を行います。通常はカウンタ変数を更新します。
-
forループの基本的な使い方: 例えば、1から10までの整数を順番に表示するプログラムを書いてみましょう。
for (int i = 1; i <= 10; i++) { System.out.println(i); }
上記のコードでは、変数iを1で初期化し、iが10以下の間、iを1ずつ増やしながらiの値を表示しています。
-
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ドキュメントやオンラインのリソースを参照してください。