public static void main(String[] args) {
int[] p = { 1, 2, 3 };
int[] q = modify(p);
System.out.print(p[0] + " "+ p[1] + " "+ p[2] + " ");
System.out.print(q[0] + " "+ q[1]+ " " + q[2]);
}
static int[] modify(int[] a) {
a[0] = 10;
a = new int[] { 3, 4, 5 };
return a;
}
출력값 10 2 3 3 4 5
a[0]=10; 부분은 p[0]=10을 만들고
a = new int[] { 3, 4, 5 };부분은 q={3,4,5}를 만들었다
는건 외우라면 외울순 있겠는데 이해가 안된채로 외우면 금방 까먹어서 싫어요 ㅠ
댓글 0