java编写一个类Calculator,有两个属性number1,number2,实现加减乘除四种运算方法,利用主类实例化Calculator类,并将其结果打印出来;代码
时间: 2023-06-06 22:04:51 浏览: 56
非常感谢您的问题,我可以为您提供如下Java代码实现:
```
public class Calculator {
private double number1;
private double number2;
public Calculator(double number1, double number2) {
this.number1 = number1;
this.number2 = number2;
}
public double add() {
return number1 + number2;
}
public double subtract() {
return number1 - number2;
}
public double multiply() {
return number1 * number2;
}
public double divide() {
if (number2 == 0) {
throw new ArithmeticException("除数不能为0!");
}
return number1 / number2;
}
}
```
在主类中实例化 `Calculator` 类,并调用它的四种运算方法:
```
public class Main {
public static void main(String[] args) {
Calculator calculator = new Calculator(10.6, 2.5);
System.out.println("加法结果:" + calculator.add());
System.out.println("减法结果:" + calculator.subtract());
System.out.println("乘法结果:" + calculator.multiply());
System.out.println("除法结果:" + calculator.divide());
}
}
```
这段代码会输出以下结果:
```
加法结果:13.1
减法结果:8.1
乘法结果:26.5
除法结果:4.24
```