import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
while (true){
Scanner scanner = new Scanner(System.in);
System.out.println("输入1继续,否则退出:");
String str = scanner.next();
if (str.equals("1")){
System.out.println("请输入第一个数字:");
double a = scanner.nextDouble();
System.out.println("请输入运算符号:");
String c = scanner.next();
System.out.println("请输入第二个数字:");
double b = scanner.nextDouble();
switch (c){
case "+":
add(a, b);
break;
case "-":
subtract(a, b);
break;
case "*":
multiply(a, b);
break;
case "/":
divide(a, b);
break;
}
}else {
break;
}
}
}
public static void add(double a, double b){
System.out.println(a+"+"+b+"="+(a+b));
}
public static void subtract(double a, double b){
System.out.println(a+"-"+b+"="+(a-b));
}
public static void multiply(double a, double b){
System.out.println(a+"*"+b+"="+a*b);
}
public static void divide(double a, double b){
if (b==0){
System.out.println("分母不能为0!");
return;
}
System.out.println(a+"/"+b+"="+a/b);
}
}
```