標準入力

standard-input.png

標準入力はキーボードから読み込まれる。

c c++ Java
scanf cin>> int c = System.in.read();
fgets(出力先, 文字数, stdin); getline(cin,出力先)
cin.get(ch)1

javaの場合

ちょっとややこしい。
まず
System.inでInputStreamが返ってくるのだ。
しかし

int c=System.int.read();

一文字しか読み込めない

こんなまどろっこしいやり方もある

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try{
    answer=iin.readLine();
}catch(IOException ioe){
    System.err.println("エラー");   
}

どうしても1行読み込みたいときに使うのかね

サポートサイト Wikidot.com