public class Demo05 {
public static void main(String[] args) {
while (true) {
System.out.println("1、加法运算");
System.out.println("2、减法运算");
System.out.println("3、乘法运算");
System.out.println("4、除法运算");
System.out.println("请选择运算功能的序号:");
Scanner scanner = new Scanner(System.in);//创建一个扫描器对象,从键盘接受数据
int x = scanner.nextInt();//输入一个数
switch (x) {
case 1:
System.out.println("您选择的是加法运算:");
System.out.println("请输入第一个数:");
addition();//如果是 1 ,那就调用add()方法
break;
case 2:
System.out.println("您选择的是减法运算:");
System.out.println("请输入第一个数:");
subtraction();//如果是 2 , 调用subtraction()方法
break;
case 3:
System.out.println("您选择的是乘法运算:");
System.out.println("请输入第一个数:");
multiplication();//如果是 3 , 调用multiplication()方法
break;
case 4:
System.out.println("您选择的是除法运算:");
System.out.println("请输入第一个数:");
division();//如果是 4 , 调用division()方法
break;
default:
System.out.println("您的输入错误,请重新输入:");
break;
}
System.out.println("是否继续?继续请按 1,结束请按 2 ");
int i = scanner.nextInt();
if (i==1){
System.out.println("再算一个!");
continue;
}if (i==2){
System.out.println("谢谢使用!");
break;
}
}
}
public static void addition(){//加法
Scanner scanner = new Scanner(System.in);
int x=scanner.nextInt();
System.out.println("请输入第二个数:");
int y=scanner.nextInt();
System.out.println("两数相加结果为:"+(x+y));
}
public static void subtraction(){//减法
Scanner scanner = new Scanner(System.in);
int x=scanner.nextInt();
System.out.println("请输入第二个数:");
int y=scanner.nextInt();
System.out.println("两数相减结果为:"+(x-y));
}
public static void multiplication(){//乘法
Scanner scanner = new Scanner(System.in);
int x=scanner.nextInt();
System.out.println("请输入第二个数:");
int y=scanner.nextInt();
System.out.println("两数相乘结果为:"+(x*y));
}
public static void division(){//除法
Scanner scanner = new Scanner(System.in);
int x=scanner.nextInt();
System.out.println("请输入第二个数:");
int y=scanner.nextInt();
System.out.println("两数相除结果为:"+(x/y));
}
}