Java用switch编写简单的计算器(实现加减乘除的运算)

  • 写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);
        }
    }
}

猜你喜欢

转载自blog.csdn.net/m0_56424071/article/details/115308258