クラスライブラリjava.io.InputStreamReaderとjava.io.BufferedReaderを利用することで、コンソールからのユーザ入力を取得できます。
sample.java
import java.io.InputStreamReader;
import java.io.BufferedReader;
class Sample {
public static void main(String args[]) {
try {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String str;
while((str=br.readLine()) != null)
System.out.println("You typed: " + str);
br.close();
}
catch(Exception e) {
e.printStackTrace();
}
}
}
実行例
$ javac sample.java && java Sample
qoosky
You typed: qoosky