見出し画像

JavaでScanner標準入力してみる。

Javaで標準入力を行ってみます。

public class InputTest {
    public static void main(String[] args) {
        int i = new java.util.Scanner(System.in).nextInt();
        System.out.println(i);
    }
}

実行結果は、

入力まち...("1001"と入力)
1001

となりました。


一般化

int i = new java.util.Scanner(System.in).nextInt(); //intの場合
String name = new java.util.Scanner(System.in).nextLine(); //Stringの場合

標準入力で取得したいデータの型に合わせて最後のnextIntやnextLineを変える必要があります。


まとめと考察​

Javaで標準入力を行うととても長いおまじないが必要になりました。

ここで登場するnew演算子や.(ドット)で繋がれた単語を理解する必要がありそうです。

Scanner()は大文字から始まるのにnextInt()は小文字で始まっています。ここにもなにか理由がありそうです。

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