0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Java基礎⑤] forで繰り返し処理

Posted at

初めに

今回はforでのループ処理の基本と、 標準入力からデータを読み込む方法を学びました。

最後に標準入力とループ処理を行います。

forでのループ処理の基本形

public class Main {
    public static void main(String[] args) {
        for(int i = 0; i<=4; i++){
            System.out.println("hello world");
        }
    }
}

実行すると hello worldが4回出力されます。

HTMLを作成する
public class Main {
    public static void main(String[] args) {
        System.out.println("<ul>");
        for(int i = 1; i <= 100; i++) {
            System.out.println("<li>" + i + "</li>");
        }
        System.out.println("</ul>");
    }
}

HTMLを使う場合は、System.out.println("<li>" + i + "</li>");というふうに書くんですね

標準入力からデータを読み込む

文字列の読み込み
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String line = sc.next();
        System.out.println(line);
    }
}
数値の読み込み
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int line = sc.nextInt();
        System.out.println(line);
    }
}

「sc.nextInt();」が忘れがちでした。

標準入力×ループ処理

複数回出力したい場合には、nextメソッドを複数回実行すれば良いそうです。
// 標準入力とループ処理
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int count = sc.nextInt();
        for(int i=1; i<=count; i++){
        System.out.println("スライムがあらわれた"); 
        }
    }
}

標準入力が3なら、スライムがあらわれた が3回出力されます。

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int count = sc.nextInt();

        String line;
        for(int i = 0; i < count; i++) {
            line = sc.next();
            System.out.println(line);
        }
    }
}

標準入力で

りんご
メロン
みかん と入力されれば、
りんご
メロン
みかん が出力されます。

終わり

複数データを読み込み、forで処理するのがまだ難しいです。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?