Головна‎ > ‎Java‎ > ‎

Рекурсія

public class Rekursion {
    public static void main(String[] args) {
        rekursion(5);
        System.out.println(rekursion2(5));
    }

    public static void rekursion(int a) {
        --a;
        System.out.print(a + " ");
        if (a == 0) {
            System.out.println();
            return;
        } else {
            rekursion(a);
        }
    }
    public static int rekursion2(int a) {
        if (a == 1) {
            return 1;
        }
        return a * (rekursion2(a-1));
    }
}