2)试编写Java代码实现一个计数器类Computer其中包括:\n\n域counterValue+用来保存计数器的当前值;\n\n方法increment()+计数器加一;\n\n方法decrement()+计数器减一;\n\n方法reset()计数器清零。
时间: 2024-04-23 22:18:19 浏览: 144
可以使用以下Java代码实现一个计数器类Computer:
```java
public class Computer {
private int counterValue;
public Computer() {
counterValue = 0;
}
public void increment() {
counterValue++;
}
public void decrement() {
counterValue--;
}
public void reset() {
counterValue = 0;
}
public int getCounterValue() {
return counterValue;
}
}
```
在上述代码中,计数器类Computer包含一个私有的整型域counterValue,用来保存计数器的当前值。类中定义了三个方法:increment()用于将计数器加一,decrement()用于将计数器减一,reset()用于将计数器清零。另外还提供了一个getCounterValue()方法用于获取当前计数器的值。
相关问题
试编写Java代码实现一个计数器类Computer其中包括:属性value :用来保存计数器的当前值; 方法increment():计数器加一; 方法decrement() :计数器减一;方法reset():计数器清零。
以下是一个简单的计数器类Computer的实现,包括属性value和三个方法increment、decrement和reset:
```
public class Computer {
private int value; // 计数器的当前值
public Computer() {
value = 0; // 初始化计数器的当前值为0
}
// 计数器加一
public void increment() {
value++;
}
// 计数器减一
public void decrement() {
value--;
}
// 计数器清零
public void reset() {
value = 0;
}
// 获取计数器的当前值
public int getValue() {
return value;
}
}
```
通过创建一个Computer对象,我们可以使用increment、decrement和reset方法来操作计数器的值,并使用getValue方法获取计数器的当前值。示例代码:
```
public static void main(String[] args) {
Computer counter = new Computer(); // 创建一个计数器对象
counter.increment(); // 计数器加一
System.out.println(counter.getValue()); // 输出计数器的当前值(1)
counter.decrement(); // 计数器减一
System.out.println(counter.getValue()); // 输出计数器的当前值(0)
counter.reset(); // 计数器清零
System.out.println(counter.getValue()); // 输出计数器的当前值(0)
}
```
编写Java代码实现一个计数器类Computer,要求: (1)包含属性counterV alue用来保存计数器的当前值; (2)成员方法increment() 计数器加一,decrement() 计数器减一,方法reset()计数器清零。
可以创建一个名为`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()`则是为了展示计数器的状态。
阅读全文