반응형
class Main {
	public static void main (String[] args) {
	
		int a = 5;
		System.out.println("== funA 호출 전 ==");
		System.out.printf("a : %d\n", a);
		
		funA(a);
		System.out.printf("a : %d\n", a);
		
		int[] arr = new int[3];
		arr[0] = 10;
		arr[1] = 20;
		arr[2] = 30;
		System.out.println("== funB 호출 전 ==");
		System.out.printf("a[0] : %d\n", arr[0]);
	
		funB(arr);		
		System.out.printf("a[0] : %d\n", arr[0]);
		
	}	
	static void funA(int dan) {
		System.out.println("== funA 호출 후 ==");
		dan = 20;
	}
	static void funB(int[] arr) {
		System.out.println("== funB 호출 후==");
		arr[0] = 50;
	}
}
반응형

'프로그래밍 > 자바, JDBC' 카테고리의 다른 글

거품정렬  (0) 2020.04.17
객체, 클래스  (0) 2020.04.16
함수를 이용한 boolean 배열객체 값 반전  (0) 2020.04.16
객체, 리모컨  (0) 2020.04.16
표준 입력, 출력  (0) 2020.04.14

+ Recent posts