java中system.in怎么用?

来源:互联网 发布:支票管理打印软件 编辑:程序博客网 时间:2024/05/22 08:09


java中system.in怎么用?

如何使用system.in.read()接受用户输入的数据
liyunqi825 | 浏览 28344 次 |举报
我有更好的答案
推荐于2017-10-05 01:38:20最佳答案
System.in是一个很原始、很简陋的输入流对象,通常不直接使用它来读取用户的输入。
一般会在外面封装过滤流:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
然后调用br.readLine()方法进行读取。
追问
字符和数字都能输入吗?
追答
都可以,br.readLine()每次读一行。换句话说,用户输入一行内容,然后回车,这些内容一次性读取进来。这种情况下,不论用户输入的是什么东西,通通按照字符串来读入,读入后根据业务进行拆分和处理。
追问
br.readline()返回的是什么数据类型?
追答
String
收起追问

buptArthurDong 

采纳率:64% 来自团队:奇迹软件工作室 擅长: JAVA相关 其他编程语言 数据库DB

其他回答

system.in标准输入流 可以包装成字节流或者字符流均可 比如字符流 你输入字符
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str;
str = br.readLine();
康熙转世  | 发布于2012-05-19 17:10

java中system.in怎么用?

如何使用system.in.read()接受用户输入的数据
liyunqi825 | 浏览 28344 次 |举报
我有更好的答案
推荐于2017-10-05 01:38:20最佳答案
System.in是一个很原始、很简陋的输入流对象,通常不直接使用它来读取用户的输入。
一般会在外面封装过滤流:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
然后调用br.readLine()方法进行读取。
追问
字符和数字都能输入吗?
追答
都可以,br.readLine()每次读一行。换句话说,用户输入一行内容,然后回车,这些内容一次性读取进来。这种情况下,不论用户输入的是什么东西,通通按照字符串来读入,读入后根据业务进行拆分和处理。
追问
br.readline()返回的是什么数据类型?
追答
String
收起追问

buptArthurDong 

采纳率:64% 来自团队:奇迹软件工作室 擅长: JAVA相关 其他编程语言 数据库DB

其他回答

system.in标准输入流 可以包装成字节流或者字符流均可 比如字符流 你输入字符
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str;
str = br.readLine();
康熙转世  | 发布于2012-05-19 17:10
原创粉丝点击