编写Java代码实现一个计数器类Computer,要求: (1)包含属性counterV alue用来保存计数器的当前值; (2)成员方法increment() 计数器加一,decrement() 计数器减一,方法reset()计数器清零。
时间: 2024-10-22 09:07:25 浏览: 55
可以创建一个名为`Computer`的简单Java类来实现这个计数器功能:
```java
public class Computer {
private int counterValue; // 用于保存计数器的当前值
// 构造函数初始化计数器
public Computer() {
this.counterValue = 0;
}
// 计数器加一的方法
public void increment() {
counterValue++;
}
// 计数器减一的方法
public void decrement() {
if (counterValue > 0) { // 防止数值小于0的情况
counterValue--;
}
}
// 计数器清零的方法
public void reset() {
counterValue = 0;
}
// 获取当前计数器值的方法
public int getCount() {
return counterValue;
}
// 打印计数器当前值的方法
public String printCount() {
return "当前计数器值:" + counterValue;
}
}
```
在这个类中,我们定义了私有的整型变量`counterValue`作为计数器的值,并提供了相应的操作方法。`increment()`增加计数,`decrement()`减少计数,`reset()`将计数器设回初始状态,`getCount()`用于获取当前值,而`printCount()`则是为了展示计数器的状态。
阅读全文