日期:2014-05-20  浏览次数:20752 次

请问一个初级的java程序问题,输入的语句,总是不对
package addition;

import java.io.IOException;

public class Res_cal_mix {
public static void main(String args[]) {

Res_cal add_res = new Res_cal();
Res_cal sub_res = new Res_cal();
int a, b, c, add1, add2, sub1, sub2;

System.out.println("请输入一个加数");

try {

add1 = System.in.read();

System.out.println("请输入第二个加数");

add2 = System.in.read();

System.out.println("请输入一个被减数");

sub1 = System.in.read();

System.out.println("请输入一个减数");

sub2 = System.in.read();

a = add_res.add(add1, add2);

b = add_res.sub(sub1, sub2);

c = a + b;
System.out.println("混合加减法结果:" + c);
} catch (IOException e) {
e.printStackTrace();
}

}

}

这个类,main方法执行的情况是,先运行到“输入第一个加数”后,敲入一个整数,然后回车,之后就一下子出现了“请输入第二个加数”、“请输入一个被减数”、“请输入一个减数”、“混合加减法结果”,无法再输入第二个数字;做任何操作之后,出现错误:
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar


------解决方案--------------------
楼主这个问题你解决了吗?我只知道是装了qtp之后报的错,具体解决方法还不知道