写4个方法:加减乘除
利用switch进行用户交互
传递需要操作的两个数
输出结果
import java.util.Scanner;
/*
使用switch实现加减乘除计算
*/
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个表达式:");
int a = scanner.nextInt();
char ch = scanner.next().charAt(0);
int b = scanner.nextInt();
char sign = '+';
switch (ch){
case '+':
add(a, b);
break;
case '-':
minus(a, b);
break;
case '*':
multiply(a,b);
break;
case '/':
divison(a,b);
break;
default:
System.out.println("输入错误");
}
}
public static void add(int a, int b){
int sum = a + b;
System.out.println(a + "+" + b + "=" + sum);
}
public static void minus(int a, int b){
int sum = a - b;
System.out.println(a + "-" + b + "=" + sum);
}
public static void multiply(int a, int b){
int sum = a * b;
System.out.println(a + "*" + b + "=" + sum);
}
public static void divison(double a, double b){
if (b == 0){
System.out.println("除数不能为0!");
}else {
double sum = a / b;
System.out.println(a + "/" + b + "=" + sum);
}
}
}
写4个方法:加减乘除
利用switch进行用户交互
传递需要操作的两个数
输出结果
import