public class AA {
int add(int i) {
int y = i;
y += 20;
System.out.println("*.y= " + y);
if (y <= 100) {
y +=30;
System.out.println("**.y= " + y);
add(y); // second call
System.out.println("***.y= " + y);
}else {System.out.println("*****.y= " + y);}
System.out.println("Final Value of y : " + y);
return y;
}
public static void main(String args[]) {
AA obj = new AA();
System.out.println("At Last x: " + obj.add(5));
}
}
Please explain me the output