欢迎访问宙启技术站
智能推送

Java函数:如何编写一个简单的计算器程序?

发布时间:2023-07-22 05:17:03

编写一个简单的计算器程序可以帮助我们更好地理解Java函数的使用。下面是一个基本的计算器程序的实现。

首先,我们需要定义一个函数来进行计算操作。在这个简单的计算器程序中,我们将支持四个基本的数学运算:加法、减法、乘法和除法。

public class Calculator {
    public static double add(double num1, double num2) {
        return num1 + num2;
    }
    
    public static double subtract(double num1, double num2) {
        return num1 - num2;
    }
    
    public static double multiply(double num1, double num2) {
        return num1 * num2;
    }
    
    public static double divide(double num1, double num2) {
        if (num2 != 0) {
            return num1 / num2;
        } else {
            throw new ArithmeticException("除数不能为0");
        }
    }
}

在这个计算器程序中,我们定义了四个静态函数 add, subtract, multiply, divide 来进行四个基本的数学运算。

函数的参数是两个 double 类型的数字,表示要进行运算的两个操作数。函数的返回值是一个 double 类型的结果。

在除法运算中,我们还进行了异常处理,如果除数为0,将会抛出一个 ArithmeticException 异常,提示除数不能为0。

现在,我们可以在主函数中使用这些函数来进行计算操作。

public class Main {
    public static void main(String[] args) {
        double num1 = 10.0;
        double num2 = 5.0;
        
        double sum = Calculator.add(num1, num2);
        double difference = Calculator.subtract(num1, num2);
        double product = Calculator.multiply(num1, num2);
        double quotient = Calculator.divide(num1, num2);
        
        System.out.println("和: " + sum);
        System.out.println("差: " + difference);
        System.out.println("积: " + product);
        System.out.println("商: " + quotient);
    }
}

在主函数中,我们定义了两个 double 类型的变量 num1 和 num2,并初始化它们为 10.0 和 5.0。

然后,通过调用 Calculator 类的静态函数来进行加法、减法、乘法和除法运算,并将结果存储到对应的变量中。

最后,使用 System.out.println 打印出计算的结果。

运行这个程序,将会输出以下结果:

和: 15.0
差: 5.0
积: 50.0
商: 2.0

这就是一个简单的计算器程序的实现。通过定义函数来进行数学运算,并在主函数中调用这些函数,我们可以实现一个简单的计算器程序。