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' 일 뿐이다

좋은 웹페이지 즐겨찾기