JAVA定义一类number定义整形变量n,该类更改值(初值为0)支持加减乘除运算。输入样式:0 3,1 2,3 5输出样式 3,5,25
时间: 2024-10-14 22:17:00 浏览: 26
Java 加减乘除工具类(解决精度损失问题)
在Java中,你可以创建一个名为`Number`的类,它包含一个整型成员变量`value`初始化为0,并提供一些基本的算术操作方法如`add`, `subtract`, `multiply`, 和 `divide`。以下是简单的实现示例:
```java
public class Number {
private int value;
// 构造函数
public Number() {
this.value = 0;
}
// 加法方法
public void add(int num) {
this.value += num;
}
// 减法方法
public void subtract(int num) {
this.value -= num;
}
// 乘法方法
public void multiply(int num) {
this.value *= num;
}
// 除法方法,这里需要注意处理除数为0的情况
public void divide(int num) {
if (num != 0) {
this.value /= num;
} else {
System.out.println("错误:除数不能为0");
}
}
// 获取当前数值
public int getValue() {
return value;
}
public static void main(String[] args) {
Number number = new Number();
// 输入并执行操作
number.add(3); // 输出:无
System.out.println(number.getValue()); // 输出:3
number.subtract(1); // 输出:无
number.multiply(2); // 输出:无
System.out.println(number.getValue()); // 输出:5
number.divide(5); // 输出:无
number.getValue(); // 输出:25
}
}
```
在这个例子中,`main`方法展示了如何实例化`Number`对象并进行相应的算术操作。用户可以按照输入格式`操作符 数字`调用相应的方法。
阅读全文