java system.in.read()如何读取数据

来源:百度知道 编辑:UC知道 时间:2024/06/14 11:36:04
定义一个int数组,int array[10];如何利用system.in.read()把数据读进数组里,查资料好像说system.in.read()只能一个字节一个字节读,直接用system.in.read(array),提示出错。。。。应该如何读进数组里呢??刚学java,指导一下。。

system.in.read()做不到,

用输入输出流吧:

很长很多的代码,我学一年才记住的,现在忘了……

查了查:先加这个包:import java.io.*;()主函数代码如下:

public static void main(String[] args) throws IOException{
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(reader);
String s = input.readLine();/*执行输入流操作*/
int x = Integer.parseInt(s);/*加个int型的转换*/

使用BufferedReader类,可直接读取一行字符串.

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

是 byte array[10]
而不是 int array[10]