问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
package counter;
import java.util.*;
//public class TestCounter {
//
//}
class Counter{
int value = 0;
int number;
Counter(int number){
this.number = number;
}
public void increment() {
value++;
}
public void decrement() {
value--;
}
public int getCountValue(){
return value;
}
}
public class TestCounter {
public static void main(String args[]){
System.out.println("*********************");
System.out.println(" 1.计数器加一 ");
System.out.println(" 2.计数器减一 ");
System.out.println(" 3.退出 ");
System.out.println("*********************");
// int number;
Scanner reader = new Scanner(System.in);
Counter number = new Counter(reader.nextInt());
number.increment();
while(number >= 1 && number <= 3) {
if(number == 1) {
number.increment();
}
}
Counter c = new Counter();
c.increment();
System.out.println(c.getCountValue());
// c.reset();
System.out.println(c.getCountValue());
reader.close();
}
}
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
按相应的键,有相应的效果
1.计数器加一
2.计数器减一
3.退出