class CounterClass{
static int count=0;//will get memory only once and retain its value
CounterClass(){
count++;
System.out.println(count);
}
public static void main(String args[]){
CounterClass c1=new CounterClass();
CounterClass c2=new CounterClass();
CounterClass c3=new CounterClass();
}
}
/*
Solution with static or class variable variable:
static variable will get the memory only once,
if any object changes the value of the static variable,
it will retain its value.
*/
1
2
3
Press any key to continue . . .
First understand the algorithm carefully. Then study the program line-by-line and compare it with the output. Finally, review the explanation section to strengthen your logic and programming understanding.
Rewrite the program without looking at the code. Modify values, conditions or logic and run it again. This helps improve confidence and strengthens coding skills much faster.