我是Java菜鸟,请问用Scanner类怎样实现读取用户在命令行输入各种类型的数据?谢谢!

2025-03-09 21:46:58
推荐回答(2个)
回答1:

也有种可能是jdk 1.5 一下的不支持这个构造!
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String value = "";
do {
System.out.print("请输入数字:");
try {
value = br.readLine();
} catch (IOException e) {
e.printStackTrace();
}
这个是通用的

回答2:

大哥,你看看JDK文档里面这个类是怎么用的!根本就没有不带参数的构造函数呀!
Scanner sc = new Scanner(System.in);
这样才行!诶