编写Java代码实现一个计数器类 Counter ,包含域 counterValue 用来 保存计数器的当前数值,方法 increment() 使计数器加一、方法
时间: 2024-10-24 08:08:53 浏览: 38
在Java中,你可以编写如下的Counter类来实现一个简单的计数器:
```java
public class Counter {
private int counterValue; // 计数器的当前数值
// 构造函数初始化计数器值
public Counter(int initialValue) {
this.counterValue = initialValue;
}
// increment() 方法增加计数器的值
public void increment() {
counterValue++;
}
// getCounterValue() 方法获取当前的计数器值
public int getCount() {
return counterValue;
}
// toString() 方法用于将计数器值转换为字符串,方便打印
@Override
public String toString() {
return "Counter Value: " + counterValue;
}
}
```
在这个类中,`increment()` 方法负责增加计数器值,`getCount()` 方法返回当前的计数。构造函数接受一个初始值,并通过 `this.counterValue` 设置。
为了演示如何使用这个类,你可以这样做:
```java
public static void main(String[] args) {
Counter counter = new Counter(0);
System.out.println(counter); // 输出: Counter Value: 0
for (int i = 0; i < 5; i++) {
counter.increment();
System.out.println(counter);
}
}
```
当你运行这段代码,你会看到计数器的值从0依次增加到5。
阅读全文