13. 利用swtich选择结构和循环来创造一个简易计算器

import java.util.Scanner;

public class JiSuan {
    public static void main(String[] args) {
        //创建键盘输入读取指令;
        Scanner scanner =new Scanner(System.in);
                //while(true):使计算器一直处于工作状态;
        while(true){
            System.out.println("本计算器只支持两个数的运算");
            System.out.println("1、加法。2、减法。3、乘法。4、除法。5、退出程序");
              //我们用a的数值判断执行什么指令;
            int a = scanner.nextInt();
              //a==5时,终止循环;
            if(a==5){break;}

            System.out.println("请输入第一个数");
            double b = scanner.nextDouble();
            System.out.println("请输入第二个数");
            double c = scanner.nextDouble();

            switch (a){
                case 1:
                    System.out.println(add(b,c));
                break;
                case 2:
                    System.out.println(minus(b,c));
                break;
                case 3:
                    System.out.println(multiply(b,c));
                break;
                case 4:
                    System.out.println(division(b,c));
                break;
            }
        }
        }
    public static double add(double a,double b){ return a+b; }

    public static double minus(double a,double b){return a-b; }

    public static double multiply(double a,double b){ return a*b; }

    public static double division(double a,double b){return a/b;}
}

 

posted @ 2021-02-07 15:50  jyurokuya  阅读(183)  评论(0)    收藏  举报