ocajp 자격증 (Oracle Certified Associate Ja
자바 ocjap 문제 해설 - 배열 49
xemaker
2020. 2. 23. 07:16
Given the code fragment:
package ocjap;
public class arr49 {
public static void main(String[] args) {
int n[][] = { {1,3}, {2,4} };
for (int i = n.length-1; i >=0; i--) {
for(int y : n[i]){
System.out.print(y);
}
}
}
}
What is the result?
A. 1324
B. 2313
C. 3142
D. 2413
정답: D
해설:
package ocjap;
public class arr49 {
public static void main(String[] args) {
int n[][] = { {1,3}, {2,4} };
System.out.println("전체배열크기="+n.length);
for (int i = n.length-1; i >=0; i--) {
for(int y : n[i]){
System.out.print(y);
}
}
}
}
결과:
전체배열크기=2
2413
전체 배열크기 n은 2 이다. 2차원 배열에 배열 2개가 있으니..
i에는 2-1=1 1이 들어가고 n배열의 1번째 인덱스의 값은 {2,4}
그다음 i에는 0이 들어가고 n배열의 0번째 인덱스의 값은 {1,3}