public class Demo05 {
public static double add(double a,double b){
double ab = a+b;
return ab;
}
public static double subtraction(double a,double b){
double ab = a-b;
return ab;
}
public static double multiplication(double a,double b){
double ab = a*b;
return ab;
}
public static double division(double a,double b){
double ab = a/b;
return ab;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
for (;;){
System.out.println("请输入第一个数:");
double first = scanner.nextDouble();
System.out.println("你输入的第一个数是:"+first);
System.out.println("请输入四则运算符号:");
String arithmetic = scanner.next();
System.out.println("你输入的运算符号是:"+arithmetic);
System.out.println("请输入第二个数:");
double second = scanner.nextDouble();
System.out.println("你输入的第二个数是:"+second);
switch (arithmetic){
case "+":
double add = add(first, second);
System.out.println("结果是:"+add);
break;
case "-":
double subtraction = subtraction(first, second);
System.out.println("结果是:"+subtraction);
break;
case "*":
double multiplication = multiplication(first, second);
System.out.println("结果是:"+multiplication);
break;
case "/":
double division = division(first, second);
System.out.println("结果是:"+division);
break;
default:
System.out.println("未知符号");
}
}
}
}