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()は小文字で始まっています。ここにもなにか理由がありそうです。
この記事が気に入ったらサポートをしてみませんか?