본문 바로가기

JAVA

[JAVA] 시험 오답풀이 (For-each문)

반응형

자바에 대한 수업이 끝나고 시험을 보았는데 오답인 2문제 모두 for-each문을 알지 못해서 틀린 문제여서 

for-each문에 대해서 간략하게 정리해보고자 한다. 

for
(꺼낼 자료형 이름 : 반복할 대상)
// 예시
int numbers[100];
for(int number : numbers) {
}

위와 같이 numbers라는 배열을 대상으로 해서 인덱스를 가지고 표현하는 것이 아닌 for문이 도는동안 numbers에서 순서대로 하나씩 꺼내와서 쓰는 방식의 표현 법입니다.

-> 답 4번 

-> 답 (1)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ArrayList<Integer> al=new ArrayList<Integer>(2);
        al.add(1);
        al.add(2);
        al.add(0);
        al.add(-1);
        al.add(-2);
        try {
            System.out.print(al.size());
            for(int res:al) {
                System.out.print(10/res+" ");
            }
        }
        catch(Exception e) {
            System.out.print("HELLO");
        }
        finally {
            System.out.print("JAVA");
        }
        System.out.print("WORLD");
cs

(2) : 510 5 HELLOJAVAWORLD

 

반응형