import java.util.Scanner;
//加减乘除计算器
public class Demo1 {
public static void main(String[] args) {
while (true){
Scanner scanner=new Scanner(System.in);
System.out.println("请输入要操作的选项:1:加法;2:减法 ;3:乘法 ;4:除法;"+"\n");
//判断是否还有输入
String str = scanner.next();
char select = str.charAt(0);
switch (select){
case '1':
System.out.println("请输入第一个数:");
double a =scanner.nextDouble();
System.out.println("请输入第二个数:");
double b =scanner.nextDouble();
double sum = add(a,b);
System.out.println("两个数的和::"+sum);
break;
case '2':
System.out.println("请输入第一个数:");
double c =scanner.nextDouble();
System.out.println("请输入第二个数:");
double d =scanner.nextDouble();
double difference =subtract(c,d);
System.out.println("两个数的差:"+difference);
break;
case '3':
System.out.println("请输入第一个数:");
double e =scanner.nextDouble();
System.out.println("请输入第二个数:");
double f =scanner.nextDouble();
double ride=multiply(e,f);
System.out.println("两个数的积:"+ride);
break;
case '4':
System.out.println("请输入第一个数:");
double g =scanner.nextDouble();
System.out.println("请输入第二个数:");
double h =scanner.nextDouble();
double except = divide(g,h);
System.out.println("两个数的商:"+except);
break;
default:
System.out.println("输入错误,重新输入:");
continue;
}
System.out.println("是否继续输入?Y,点及其他退出");
String input = scanner.next();
char go = input.charAt(0);
if (go !='Y'){
break;
}
}
}
public static double add(double a ,double b){
return a + b;
}
public static double subtract(double c ,double d){
return c - d;
}
public static double multiply(double e ,double f){
return e * f;
}
public static double divide(double g,double h){
return g / h;
}
}