各位大哥帮下忙!!

来源:百度知道 编辑:UC知道 时间:2024/06/16 22:29:03
各位大虾帮下忙
一题很基础的问题
定义3个整形变量(i,x,k);,用输入语句输入2个变量(i,x);
k=i+x;输出k的值.
本人太菜了!!希望各位大哥帮下忙.我要看代码!!
我写的代码是:
int i,j,k;
i=System.in.read();
j=System.in.read();
k=i+j;
System.out.print(k);
能运行 但是结果不对啊。。。
我到底那里错了?

public class test {
public static void main(String[] args) throws Exception {
BufferedReader br;
br=new BufferedReader(new InputStreamReader(System.in));
try {
System.out.print("i = ");
int i = Integer.parseInt(br.readLine());
System.out.print("x = ");
int x = Integer.parseInt(br.readLine());
int k = i + x;
System.out.println("k = " + k);
} catch (Exception ex) {
ex.printStackTrace();
}
}

}

System.in.read(); 的返回值是个char数组,不能用int来接收。

public class test{
int i = 1;
int x = 2;
int k = i + x;

public static void main(String[] args) {
System.out.println(i);
System.out.println(x);
System.out.println(k);
}

}

我以微薄的力量试一下,
c