创建一个maven工程的简易计算器类
时间: 2024-09-24 20:10:51 浏览: 24
创建一个Maven工程中的简易计算器类,我们可以按照面向对象的设计思想,设计一个基本的加减乘除功能。这里是一个简单的Java示例:
```java
// 导入必要的包
import java.util.Scanner;
// 定义Calculator类
public class Calculator {
// 加法方法
public static int add(int num1, int num2) {
return num1 + num2;
}
// 减法方法
public static int subtract(int num1, int num2) {
return num1 - num2;
}
// 乘法方法
public static int multiply(int num1, int num2) {
return num1 * num2;
}
// 除法方法,注意处理除数为0的情况
public static double divide(int num1, int num2) throws ArithmeticException {
if (num2 == 0) {
throw new ArithmeticException("除数不能为零");
}
return (double) num1 / num2;
}
// 主函数用于获取用户输入并计算结果
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数字:");
int num1 = scanner.nextInt();
System.out.println("请输入第二个数字:");
int num2 = scanner.nextInt();
try {
System.out.println("加法结果:" + add(num1, num2));
System.out.println("减法结果:" + subtract(num1, num2));
System.out.println("乘法结果:" + multiply(num1, num2));
System.out.println("除法结果:" + divide(num1, num2));
} catch (ArithmeticException e) {
System.out.println(e.getMessage());
}
}
}
```
在这个例子中,`Calculator`类包含了静态方法来执行基本的算术运算,并在`main`方法中通过`Scanner`获取用户的输入,进行计算。注意,我们还处理了除法可能会遇到的除以零异常。