作者:手机用户2502917387 | 来源:互联网 | 2024-11-29 17:26
本文提供了一个详细的示例,展示了如何使用Java语言创建一个名为Calculator的类,该类能够执行两个数字之间的基本数学运算,包括加法、减法、乘法和除法。
在Java编程中,实现一个简单的数学运算器不仅有助于理解面向对象编程的基本概念,还能提高代码复用性和可维护性。下面是一个Calculator类的实现,它支持加法、减法、乘法和除法四种基本运算。
首先,我们需要导入必要的包:
import java.util.Scanner;
接着,定义Calculator类:
public class Calculator {
public double add(double num1, double num2) {
return num1 + num2;
}
public double subtract(double num1, double num2) {
return num1 - num2;
}
public double multiply(double num1, double num2) {
return num1 * num2;
}
public double divide(double num1, double num2) {
if (num2 != 0) {
return num1 / num2;
} else {
throw new IllegalArgumentException("Divisor cannot be zero.");
}
}
}
为了测试这个类的功能,我们可以创建一个主函数来实例化Calculator对象,并通过用户输入来进行运算:
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Calculator calculator = new Calculator();
System.out.println("Enter first number:");
double num1 = scanner.nextDouble();
System.out.println("Enter second number:");
double num2 = scanner.nextDouble();
System.out.println("Addition: " + calculator.add(num1, num2));
System.out.println("Subtraction: " + calculator.subtract(num1, num2));
System.out.println("Multiplication: " + calculator.multiply(num1, num2));
try {
System.out.println("Division: " + calculator.divide(num1, num2));
} catch (IllegalArgumentException e) {
System.out.println(e.getMessage());
}
}
以上代码展示了如何创建一个简单的计算器类并使用它来执行基本的数学运算。通过这种方式,不仅可以加深对Java类的理解,还可以学习如何处理异常情况,如除数为零的情况。