import java.io.*;public class T {
static int[] integer = new int[2];
public static void getTwoInteger(InputStream in){
for(int i=0;i<2;i++){
try {
integer[i] = (int)in.read();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} public static void main(String[] args) {
getTwoInteger(System.in);
int sum = integer[0] + integer[1];
}
}
我想从键盘输入流中给整数数组赋值,然后进行简单的加法,但结果不对,请各位多多指教,谢谢!
static int[] integer = new int[2];
public static void getTwoInteger(InputStream in){
for(int i=0;i<2;i++){
try {
integer[i] = (int)in.read();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} public static void main(String[] args) {
getTwoInteger(System.in);
int sum = integer[0] + integer[1];
}
}
我想从键盘输入流中给整数数组赋值,然后进行简单的加法,但结果不对,请各位多多指教,谢谢!
你这样改:
//integer[i] = in.read();
InputStreamReader isr = new InputStreamReader(in);
BufferedReader br = new BufferedReader(isr);
integer[i] = Integer.parseInt(br.readLine());
BufferedReader br = new BufferedReader(isr);
integer[i] = Integer.parseInt(br.readLine());