작성
·
329
0
우선 정답사진입니다 선생님의 동영상 강의에는
위 cube(int n) 부분에
(int num)을 넣으셧습니다
그리고 아래 그림처럼
저는 a를 넣었습니다
그래도 잘 작동하는데
public static이 아예 달라서
매개변수에 어떤거를 넣든 상관이 없는건가요??
그리고 이건 선생님 답지를 보기전에
제 나름대로 했는데 이상하게 작동했습니다
그리고 main 부분의
int n = 3 ; 을 4로 바꾸면
맽에 출력으로
4의 세제곱 =>27
이렇게 나옵니다
저는 main 부분의
int n = 4 가
int x = cube(n); 으로 들어가서
cube 함수랑 충돌나서 오류날줄알았는데
main부분의 n이 겹치는데도 왜 이렇게 되는건가요??
ㅠㅠ
답변 1
0
7행과 13행은 달라도 됩니다만,
13행과 19행은 같아야 합니다.
20 행을 다음과 같이 바꿔보세요
result = x * x * x;
더 자세한 내용은
"메소드 스코프" 개념을 구글링해보라능