見出し画像

Javaでの繰り返しfor文の使い方

for文で繰り返し処理を行いましょう。

0から9を1行ずつ出力するコードを書きます。

public class ForTest {
   public static void main(String[] args) {

       //0から9を1行ずつ出力する。
       System.out.println(0);
       System.out.println(1);
       System.out.println(2);
       System.out.println(3);
       System.out.println(4);
       System.out.println(5);
       System.out.println(6);
       System.out.println(7);
       System.out.println(8);
       System.out.println(9);

   }
}

上のコードのmainメソッドを見ると、

System.out.println();の処理を繰り返している事に気がつきます。

こんなときはfor文を用いてみましょう。

public class ForTest { 
   public static void main(String[] args) {

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

   }
}

とても短く書くことができました。


一般化

for(int型変数定義; 繰り返し条件式; 繰り返し変化式) {
    繰り返したい処理;
}

これがfor文です。

for() {
    
}

この雛形以外は自由に変えることができます。


応用問題

11から11飛ばして99まで出力するコードを書きます。

public class ForTest {
   public static void main(String[] args) {

       for(int i=11; i<100; i+=11) {
           System.out.println(i);
       }

   }
}

実行すると、

11
22
33
44
55
66
77
88
99

と出力されます。


まとめ

1.for文は繰り返し処理を短くまとめることができる。

2.for文は柔軟な繰り返しを実行できる。


この記事が気に入ったらサポートをしてみませんか?