LoginSignup
0
0

More than 1 year has passed since last update.

【Java】1からNを複数行で表示する【標準入力】

Posted at

python3以外の言語を学ぶべく問題を解くにあたって、標準入力の知識が必要になる。
ループ処理の問題の中でも基本的な

//入力する値
N
//出力する値
1
2
…
n

という問題に対してどのように対処するか考えた。
原則、出力する値一行目は1から始まるものとする。

このような複数行の表示はpython3でfor構文に世話になったためこちらでもforを使う。

import java.util.*;

public class Main {

  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);//標準入力を取得する

    int n = sc.nextInt();//取得した標準入力を数値にする
    for (int i = 1; i < n + 1; i++) {//出力する値一行目は1から始まるもの
      System.out.println(i);
    }

    sc.close();
  }
}
//出力された値
1
2
…
n
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