package exemples;
class Récursion {
static int fact(int n) {
return (n == 0) ? 1 : n*fact(n-1);
// fact(n-1) est une invocation récursive
}
}
public static void main(String[] args) {
System.out.println("fact(3) = " + fact(3)); // --> 6
}
}