本帖最后由 林其荣 于 2013-1-13 16:58 编辑
- Scanner scan = new Scanner(System.in);
- System.out.print("请输入一个整数:");
- int num1 = scan.nextInt();
- System.out.print("请输入去运算符):");
- String str = scan.next();
- System.out.print("请输入一个整数:");
- int num2 = scan.nextInt();
- int result=0 ;
- if (str == "+") {
- result = num1 + num2;
- } else if (str == "-") {
- result = num1 - num2;
- } else if (str == "x") {
- result = num1 * num2;
- } else if (str == "/") {
- if (num2 != 0) {
- result = num1 / num2;
- } else {
- System.out.println("您输入有误!");
- }
- }
- System.out.println("结果是" + result);
复制代码 //请问一下这我怎么输入值计算的结果不对呢 怎么结果都等于0,
//我不是都判断了如果输入的符号对应哪个符号就计算出他的值吗怎么会是0 |
|