вторник, 6 декабря 2016 г.

level06.lesson11.home04

package com.javarush.test.level06.lesson11.home04;

/* Минимальное количество static-овРасставьте минимальное количество static-ов, 
чтобы код начал работать, и программа успешно завершилась*/
public class Solution
{
    public static int step;

    public static void main(String[] args) {
        method1();
    }

    public static void method1() {
        method2();
    }


    public static void method2() {
        new Solution().method3();
    }

    public void method3() {
        method4();
    }

    public void method4() {
        step++;
  for (StackTraceElement element : Thread.currentThread().getStackTrace())
            System.out.println(element);
        if (step > 1) return;
        main(null);
    }
}

Комментариев нет:

Отправить комментарий