1. 有关从控制台如何读取一个数据或数组并输出
输入一个数并输出的2中方法
1)BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //read one number
String str=br.readLine();
int i=Integer.parseInt(str);
System.out.print(i);
2)byte[] b=new byte[10]; //another way to read one number
System.in.read(b);
String s=new String(b);
int j=Integer.parseInt(s.trim());
System.out.println(s);
System.out.println(j);
输入一个数组并输出:
BufferedReader br2=new BufferedReader(new InputStreamReader(System.in));
int a[]=new int[10]; //a way to read array and print
for(int k=0;k<a.length;k++){
a[k]=Integer.parseInt(br2.readLine());
}
for(int k=0;k<a.length;k++){
System.out.println(a[k]);
}
在此过程中,需要注意的是这些代码都要捕获异常!