编写Java代码实现一个计数器类Computer,其中包括: 用CountValue来保存计数器的当前值。 方法Computer (int a)是构造方法并给CountValue赋初值。方法increment()计数器加一,方法decrement()计数器减一。方法reset ()计数器清零。使用计数器类创建一对象,该计数器对象当前值为10,调用三次increment(),输出计数器当前值,调用一次decrement(),输出计数器当前值,调用reset(),输出计数器当前值.
时间: 2024-03-18 09:39:38 浏览: 17
好的,以下是实现计数器类Computer的Java代码:
```
public class Computer {
private int CountValue; // 保存计数器的当前值
// 构造方法并给CountValue赋初值
public Computer(int a) {
CountValue = a;
}
// 计数器加一
public void increment() {
CountValue++;
}
// 计数器减一
public void decrement() {
CountValue--;
}
// 计数器清零
public void reset() {
CountValue = 0;
}
// 获取计数器当前值
public int getCountValue() {
return CountValue;
}
}
```
接下来,我们可以使用计数器类Computer来创建一个对象,该计数器对象当前值为10,调用三次increment(),输出计数器当前值,调用一次decrement(),输出计数器当前值,调用reset(),输出计数器当前值,代码如下:
```
public class Main {
public static void main(String[] args) {
// 创建一个计数器对象,当前值为10
Computer computer = new Computer(10);
// 调用三次increment(),输出计数器当前值
computer.increment();
computer.increment();
computer.increment();
System.out.println("当前计数器值为:" + computer.getCountValue());
// 调用一次decrement(),输出计数器当前值
computer.decrement();
System.out.println("当前计数器值为:" + computer.getCountValue());
// 调用reset(),输出计数器当前值
computer.reset();
System.out.println("当前计数器值为:" + computer.getCountValue());
}
}
```
输出结果为:
```
当前计数器值为:13
当前计数器值为:12
当前计数器值为:0
```
希望这个例子能够帮助你理解如何实现一个计数器类。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)