社区讨论

求本题Java解法

B2052简单计算器参与者 3已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lo7dov6x
此快照首次捕获于
2023/10/27 00:08
2 年前
此快照最后确认于
2023/10/27 00:08
2 年前
查看原帖
本人代码如下,各位大佬看看本人代码有何问题
CPP
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        char c = sc.next().charAt(0);
        if(b == 0 && c == '/'){
            System.out.println("Divided by zero!");
        }
        if (c == '+') {
            System.out.println(a + b);
        } else if (c == '-') {
            System.out.println(a - b);
        } else if (c == '*') {
            System.out.println(a * b);
        } else if (c == '/') {
            System.out.println(a / b);
        }else if(c != '+' || c != '-' || c != '*' || c != '/'){
            System.out.println("Invalid operator!");
        }

    }
}

回复

2 条回复,欢迎继续交流。

正在加载回复...