• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

안녕하세요 다시 질물드립니다 ㅠㅠ

22.12.11 21:58 작성 조회수 234

0

1. 정답코드.png우선 정답사진입니다 선생님의 동영상 강의에는

위 cube(int n) 부분에

(int num)을 넣으셧습니다

그리고 아래 그림처럼

2. 정답질문.png저는 a를 넣었습니다

그래도 잘 작동하는데

public static이 아예 달라서

매개변수에 어떤거를 넣든 상관이 없는건가요??

3. 이건 왜 돌아갈까요.png그리고 이건 선생님 답지를 보기전에

제 나름대로 했는데 이상하게 작동했습니다

그리고 main 부분의

int n = 3 ; 을 4로 바꾸면

맽에 출력으로

4의 세제곱 =>27

이렇게 나옵니다

4.png저는 main 부분의

int n = 4 가

int x = cube(n); 으로 들어가서

cube 함수랑 충돌나서 오류날줄알았는데

main부분의 n이 겹치는데도 왜 이렇게 되는건가요??

ㅠㅠ

답변 1

답변을 작성해보세요.

0

image7행과 13행은 달라도 됩니다만,
13행과 19행은 같아야 합니다.

 

image20 행을 다음과 같이 바꿔보세요

result = x * x * x;

 

더 자세한 내용은
"메소드 스코프" 개념을 구글링해보라능