반응형
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;
}
}
반응형