Files
DEV/DEV.3.2/TP/TP2-Recursivite/ex1-Appels/Appels.java
EmmanuelTiamzon 77e2c58445 update
2025-11-12 11:16:54 +01:00

23 lines
428 B
Java

public class Appels {
public Appels(int val) {
int indentation = 0;
fact(val, indentation);
}
public int fact(int nb, int indentation) {
if(nb > 0) {
System.out.println(" ");
return nb*fact(nb-1,indentation++);
} else {
Thread.dumpStack();
return 1;
}
System.out.println(nb+"! = "+fact(nb, indentation));
}
public static void main(String[] args) {
new Appels(Integer.parseInt(args[0]));
}
}