面向对象系列(二)

2019-03-23  本文已影响0人  信号传D

需求分析:使用面向对象的思想编写一个计算器类(Calculater),可以实现两个整数的加减乘除运算


import java.util.Scanner;

public class Calculater {
    public double suan(double a,double b,String c){
        double result=0;   //定义一个运算结果初始值为0
        switch (c){        //用于判断运算符
            case "+":
                result=a+b;
                break;
            case "-":
                result=a-b;
                break;
            case "*":
                result=a*b;
                break;
            case "/":
                result=a/b;
                break;
        }return result;   //结束时带出运算结果
    }

    public static void main(String[] args) {
        Calculater c=new Calculater();
       Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个数a");
        double c1 = sc.nextDouble();
        System.out.println("请输入另一个数b");
        double c2 = sc.nextDouble();
        System.out.println("请输入一种运算符:+ - * /");
        String c3=sc.next();

        double rs=c.suan(c1,c2,c3);

        System.out.println(rs);

    }
}
上一篇下一篇

猜你喜欢

热点阅读