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