请问一个初级的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之后报的错,具体解决方法还不知道