Menu

Public Static Void Main String Args Fun 4 Public Static Void Fun Int N N 0 Fun N 1 Systemp Q43865304

public static void main(String[] args) {
fun(4);
}
public static void fun(int n){
if(n>0) {
fun(n-1);
System.out.printf(“%d”,n);
fun(n-1);
}
}
}

OUTPUT: 121312141213121

IT’S A JAVA CODE. CAN YOU EXPLAIN WHY THE OUTPUT IS THAT HOW ITWORKS?

Expert Answer


Answer to public static void main(String[] args) { fun(4); } public static void fun(int n){ if(n>0) { fun(n-1); System.out.printf…

OR