java计算器实现自身加减1
时间: 2024-10-07 16:00:52 浏览: 26
java实现简单的计算器类实例
在Java中,你可以创建一个简单的Calculator类,然后定义一个实现了加法和减法功能的方法,并提供一个自增和自减的功能。这里是一个基本的例子:
```java
public class Calculator {
private int value;
public Calculator(int initialValue) {
this.value = initialValue;
}
// 加法方法
public void add(int num) {
value += num;
System.out.println("当前值增加了 " + num + ": " + value);
}
// 减法方法
public void subtract(int num) {
value -= num;
System.out.println("当前值减少了 " + num + ": " + value);
}
// 自增方法
public void increment() {
value++;
System.out.println("当前值增加1: " + value);
}
// 自减方法
public void decrement() {
if (value > 0) { // 防止除以零错误
value--;
System.out.println("当前值减少1: " + value);
} else {
System.out.println("当前值已经是最低了,不能再减1.");
}
}
public static void main(String[] args) {
Calculator calc = new Calculator(5);
calc.add(3); // 输出: 当前值增加了 3: 8
calc.subtract(2); // 输出: 当前值减少了 2: 6
calc.increment(); // 输出: 当前值增加1: 7
calc.decrement(); // 输出: 当前值减少1: 6
}
}
```
在这个例子中,Calculator类有一个私有变量value用于存储计算结果,它实现了加、减以及自增和自减的操作。注意在自减方法中添加了一个检查,防止值小于等于0的情况。
阅读全文