public class Caculator {
public static void main(String[] args) {
face();
}
public static void face(){
while (true){
Scanner input = new Scanner(System.in);
System.out.println("**********************");
System.out.println(" 1->加法");
System.out.println(" 2->减法");
System.out.println(" 3->乘法");
System.out.println(" 4->除法");
System.out.println("**********************");
System.out.print("请输入第一个数:");
double b = input.nextDouble();
System.out.println("");
System.out.print("请输入第二个数:");
double c = input.nextDouble();
System.out.println("**********************");
System.out.print("请输入需要的操作序号:");
int choice = input.nextInt();
switch(choice){
case 1:
double sum = sum(b,c);
System.out.println("两个数相加的值为:"+sum);
break;
case 2:
double reduction = reduction(b,c);
System.out.println("两个数相减的值为:"+reduction);
break;
case 3:
double take = take(b,c);
System.out.println("两个数相乘的值为:"+take);
break;
case 4:
double addition = addition(b,c);
System.out.println("两个数相除的值为:"+addition);
break;
default:
System.out.println("请重新输入值和序号!");
face();
}
}
}
public static double sum(double x,double y){
return x+y;
}
public static double reduction(double x,double y){
return x-y;
}
public static double take(double x,double y){
return x*y;
}
public static double addition(double x,double y){
return x/y;
}
}