java简单计算器代码


public class Calculator {
public static void main(String[] args) {
Calculator calculator = new Calculator(); //创建对象调用函数

    Scanner scanner = new Scanner(System.in); //创建scanner扫描对象,获取用户输入数据
    System.out.println("请输入第一个数据");
    double a=scanner.nextDouble();

    System.out.println("请输入运算符:");
    String operator=scanner.next();

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

    double result=0;//存储最后的计算结果
    scanner.close();//关闭scanner资源

    // 根据输入的运算符调用不同的方法
    if ("+".equals(operator)){//equals判断字符是否相等
        result= calculator.add(a,b);
    }//调用减法
    else if ("-".equals(operator)){
        result=calculator.sub(a,b);
    }
    else if ("*".equals(operator)){
        result=calculator.multiply(a,b);
    }
    else if ("/".equals(operator)){
        result=calculator.div(a,b);
    }
    System.out.println("最终结果为"+result);

}
public double add(double a,double b){
    return a+b;
}
public double sub(double a,double b){
    return a-b;
}
public double multiply(double a, double b){
    return a*b;
}
public double div(double a, double b){
    return a/b;
}

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM