设计一个计算题类,属性为两个整数a和b,方法为add(执行这两个整数的加法),subtract (执行这两个整数的减法),multiply(执行这两个整数的乘法),divide(执行这两个整数的除法,
时间: 2024-09-30 12:09:56 浏览: 33
设计一个名为`Calculator`的简单Java类,用于执行基本算术操作:
```java
public class Calculator {
private int a;
private int b;
// 构造函数,初始化a和b
public Calculator(int a, int b) {
this.a = a;
this.b = b;
}
// 属性getters和setters
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public int getB() {
return b;
}
public void setB(int b) {
this.b = b;
}
// 加法方法
public int add() {
return a + b;
}
// 减法方法
public int subtract() {
return a - b;
}
// 乘法方法
public int multiply() {
return a * b;
}
// 除法方法,需要处理除数为0的情况
public int divide() throws ArithmeticException {
if (b != 0) {
return a / b;
} else {
throw new ArithmeticException("Cannot divide by zero");
}
}
}
```
在这个类中,我们定义了两个整数变量`a`和`b`作为私有成员,提供对应的getter和setter方法以便于访问和修改。然后实现了四个基本算术运算的方法:add、subtract、multiply和divide。其中divide方法还需要处理除数为零的异常。
阅读全文