이 자바 코드는 어떻게 작동합니까? :
while 루프 내부 재귀, 어떻게 작동합니까?
public class Main {
public static void main (String[] args) {
Strangemethod(5);
}
public static void Strangemethod(int len) {
while(len > 1){
System.out.println(len-1);
Strangemethod(len - 1);
}
}
}
내가 그것을 디버깅 단계로 코드 단계를 수행하려하지만 난 그것을 이해하지 못했다.
업데이트 : ..이 코드의 결과를 알고 있지만 그냥 실행의 단계를 알고 싶어 언급
@Nikita, 나는 OP가 그것을 쓰지 않고, 어딘가에서 그것을 발견했고, 그것을 이해하려고 노력하고 있다고 생각한다. –
@ Nikita Rybak; 코드 작성 방법을 배우려는 사람들에게 잘해주십시오. :-) –
@ Nikita, 나는 그것을 쓰지 않았다, 나는 단지 실행의 단계를 알기를 요구하고있다. .. –