package cm.edu.szpt.po;
import java.util.Scanner;
public class Main {
public static void main(String[]args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入第一个数字:");
double numA = sc.nextDouble();
System.out.println("输入第二个数字:");
double numB = sc.nextDouble();
System.out.println("请输入要进行的运算法则(+-*/):");
String algorithm = sc.nextLine();
switch (algorithm) {
case "+" -> {
Add add = new Add(numA, numB);
System.out.println(add.operate());
}
case "-" -> {
Sub sub = new Sub(numA, numB);
System.out.println(sub.operate());
}
case "*" -> {
Mul mul = new Mul(numA, numB);
System.out.println(mul.operate());
}
case "/" -> {
Div div = new Div(numA, numB);
System.out.println(div.operate());
}
}
}
}