美文网首页
面向对象系列(二)

面向对象系列(二)

作者: 信号传D | 来源:发表于2019-03-23 11:02 被阅读0次

    需求分析:使用面向对象的思想编写一个计算器类(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);
    
        }
    }
    

    相关文章

      网友评论

          本文标题:面向对象系列(二)

          本文链接:https://www.haomeiwen.com/subject/orgjvqtx.html