试编写Java代码实现一个计数器Counter,其中包括: 用counterValue 用来保存计数器的当前数值; 方法 increment() 计数器加一; 方法decrement() 计数器减一; 方法reset() 计数器清零。
时间: 2024-11-09 22:31:19 浏览: 35
当然可以,这是一个简单的Java类来实现一个基本的计数器:
```java
public class Counter {
private int counterValue;
// 构造函数初始化计数器值
public Counter(int initialCount) {
this.counterValue = initialCount;
}
// 方法 increment() 加一操作
public void increment() {
if (counterValue < Integer.MAX_VALUE) {
counterValue++;
}
}
// 方法 decrement() 减一操作
public void decrement() {
if (counterValue > 0) {
counterValue--;
}
}
// 方法 reset() 清零操作
public void reset() {
counterValue = 0;
}
// 获取当前计数器值
public int getCount() {
return counterValue;
}
// 打印当前计数器值
public void printCount() {
System.out.println("当前计数器值:" + counterValue);
}
// 示例如何使用计数器
public static void main(String[] args) {
Counter counter = new Counter(5);
counter.increment();
counter.decrement();
counter.reset();
counter.printCount();
}
}
```
在这个例子中,`increment()`、`decrement()` 和 `reset()` 方法分别实现了计数器加一、减一和置零的功能,`getCount()` 方法用于获取当前的计数值。
阅读全文