Write the definition of a class Counter containing: An instance variable named counter of type int. A constructor that takes one int argument and assigns its value to counter A method named increment that adds one to counter. It does not take parameters or return a value. A method named decrement that subtracts one from counter. It also does not take parameters or return a value. A method named getValue that returns the value of the instance variable counter.

LANGUAGE: JAVA

CHALLENGE:

Write the definition of a class Counter containing:
An instance variable named counter of type int.
A constructor that takes one int argument and assigns its value to counter
A method named increment that adds one to counter. It does not take parameters or return a value.
A method named decrement that subtracts one from counter. It also does not take parameters or return a value.
A method named getValue that returns the value of the instance variable counter.

SOLUTION:


public class Counter{
   private int counter;

   public Counter (int counter){
      this.counter = counter;
   }

   public void increment (){
      counter++;
   }

   public void decrement (){
      counter--;
   }

   public int getValue (){
      return counter;
   }
}