return은 결과를 전달하며 현재 호출을 종료한다

return은 값을 만드는 동시에 현재 메서드의 실행 위치를 호출자로 되돌립니다.

  1. 1

    main 호출

    level(50)

  2. 2

    조건 검사

    50 ≥ 30

  3. 3

    return

    "steady" 전달

  4. 4

    호출 복귀

    println의 남은 실행

핵심: 호출자에서는 반환값이 들어온 뒤 호출문을 포함한 남은 연산이 이어집니다.