package Methon; import java.util.Scanner; public class Demo04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double a = scanner.nextDouble(); char o = scanner.next().charAt(0); double b = scanner.nextDouble(); computer(a,o,b); } public static void computer(double num1,char operator,double num2){ double result = 0; switch (operator) { case '+': result = num1 + num2; System.out.println(result); break; case '-': result = num1 - num2; System.out.println(result); break; case '*': result = num1 * num2; System.out.println(result); break; case '/': if (num2 == 0) { System.out.println("除数不能为0"); break; } result = num1 / num2; System.out.println(result); break; default: System.out.println("无效的运算符"); break; } } }
新手初学 欢迎大佬指正、优化