본문으로 바로가기

자바 - 이름 붙은 반복문

category 코딩/Java 2016. 9. 4. 09:30






정의


1
2
3
4
5
이름있는 반복문
 
여러개의 반복문이 중첩되어 중첩되어 있을 경우 반복문 앞에 이름을 
붙이고 break 문과 continue 문에 이름을 지정해서
하나 이상의 반복문을 벗어나거나 반복을 건너 뛸 수 있다.
cs




예제


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class LoofTest
{
    public static void main(String[] args)
    {
        Loop1 : for(int i=2; i<=9; i++// 임의로 Loof1 이라고 이름을 붙여서 사용
                {
                    for(int j=1; j<=9; j++)
                    {
                        if(j==5)    
                            break Loop1;
                        //break;
                        //continue Loop1;
                        //continue;
                        System.out.println(i+"*"+j+"="+i*j);    
                    }
                    System.out.println("===");
                }
    }
}
 
 
// Loof1 을 사용할 경우와 사용하지 않을 경우의 결과가 다르다.
// 각각의 결과는 주석을 지워서 하나씩 확인해 보면 된다.
cs




실행결과





'코딩 > Java' 카테고리의 다른 글

객체지향 1부 - 특징, 클래스와 객체  (0) 2016.09.07
자바 오버로딩(Overloading)  (0) 2016.09.06
자바 - continue문  (0) 2016.09.04
자바 break문  (0) 2016.09.03
자바 반복문 - do-while문  (0) 2016.09.03
RSS구독 링크추가 트위터 이메일 구독