int 기본 형식의 값은 변하지 않았습니다
412 단어 복제본
public class Buggy {
public static void addFive(int x){
x+=5;
}
public static void main(String args[]){
int x =3;
addFive(x);
System.out.println("x="+x);
}
}///:~output
x=3
우리의 본뜻은 주 방법 중의 X의 값을 5로 추가한 다음에 X의 값이 8이라는 것을 얻어내는 것이다. 그러나 x가addFive(x)에 전송된 것은 X의 사본일 뿐이거나 단지 하나의 값인 '3' 일 뿐이다