값에 의한 파라미터 전달

 

 

 

- 아래 메소드는 두 수를 입력받아 그 수를 서로 바꾸어 주는 메소드이다.

public static void Swap(int x, int y)

{

  int temp;

  temp=x;

  x=y;

  y=temp;

  }

 

 

- 이 경우 아래를 실행시키면 어떻게 될까? 정답은 “아무일도 일어나지 않는다.” 이다

X=1; y=2; Swap(x, y);

 

 

 

 

 

 

+ Recent posts