写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数字:");
int diyi=scanner.nextInt();
System.out.println("请输入第二个数字:");
int dier=scanner.nextInt();
System.out.println("请输入你的运算符");
String operation=scanner.next();
switch (operation){
case "+":
System.out.println("结果为"+jia(diyi,dier));
break;
case "-":
System.out.println("结果为"+jian(diyi,dier));
break;
case "*":
System.out.println("结果为"+cheng(diyi,dier));
break;
case "/":
if (dier==0){
System.out.println("被除数不能为0");
break;
}
System.out.println("结果为"+chu(diyi,dier));
break;
default:
System.out.println("运算符必须是(+,-,*,/)");
break;
}
}
public static int jia(int a,int b){
return a+b;
}
public static int jian(int a,int b){
return a-b;
}
public static int cheng(int a,int b){
return a*b;
}
public static int chu(int a,int b){
return a/b;
}