怎么用Java设计一个类,实现加减乘除的简单计算器
时间: 2024-05-06 14:20:18 浏览: 87
以下是一个示例代码,实现了一个简单的计算器类,包含加、减、乘、除四个方法:
```java
public class Calculator {
public int add(int a, int b) {
return a + b;
}
public int subtract(int a, int b) {
return a - b;
}
public int multiply(int a, int b) {
return a * b;
}
public double divide(int a, int b) {
if (b == 0) {
throw new IllegalArgumentException("除数不能为零");
}
return (double) a / b;
}
}
```
使用方法如下:
```java
Calculator calculator = new Calculator();
int result = calculator.add(1, 2); // result = 3
result = calculator.subtract(5, 3); // result = 2
result = calculator.multiply(4, 6); // result = 24
double dResult = calculator.divide(10, 3); // dResult = 3.33333333
```
在除法方法中,如果除数为零,则抛出一个 IllegalArgumentException 异常,提示除数不能为零。这是一种常见的做法,可以避免程序出现未处理的异常情况。
阅读全文