ReferenceParamArrayTest.java

    package kr.co.kihd.call;
    
    public class ReferenceParamArrayTest {
    
    	public static void main(String[] args) {
    		
    		int[] arr = new int[] {10,20,30,40,50};
    		System.out.println("changhe()메서드 호출 전의 값 : " + arr[0]);
    		change(arr);
    		
    		System.out.println("changhe()메서드 호출 후의 값 : " + arr[0]);
    		change(arr);
    	}
    	
    	public static void change(int[] arr) {
    		arr[0] = 999;
    		System.out.println("change()메서드 내의 값 : "+ arr[0]);
    	}
    
    }
    
    changhe()메서드 호출 전의 값 : 10
    change()메서드 내의 값 : 999
    changhe()메서드 호출 후의 값 : 999
    change()메서드 내의 값 : 999
    
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기
    loading