ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [10] break, label
    Develpment/Java Sample Source 2020. 9. 13. 21:28

     label 

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    package ex_break;
     
    public class Break_Label 
    {
        public static void main(String[] args)
        {
            // label : 가장 가까운 반복문을 나오는 break와 달리 특정 반복문의 이름을 붙여 한번에 두개 이상을 빠져나올 수 있다.
            
            outer : for(int i = 1; i <= 3; i++)
            {
                for(int j = 1; j <5; j++)
                {
                    if(j%2 == 0)
                        break outer;
                    System.out.print(j + " ");
                }
                System.out.println();
            }
        }
    }
    cs


    실행결과 

     1


     break

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    package ex_break;
     
    public class Break01 
    {
        public static void main(String[] args)
        {
            // break 문 : 반복문 내에서 가장 가까운 반복문을 빠져 나갈때 사용
            for(int i = 1; i <= 2; i++)
            {
                for(int j = 1; j <= 10; j++)
                {
                    
                    if(j%2 ==0 )
                        break;
                    System.out.print(j + " ");
                }
                System.out.println();
            }
        }
    }
    cs


    실행결과 


     break 2 

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    package ex_break;
     
    public class Break02 
    {
        public static void main(String[] args) 
        {
            int nNum = 1;
            
            while(true)
            {
                if(nNum > 5)
                    break;
                
                System.out.println(nNum++);
            }
        }
    }
    cs


    실행결과 

     1

    2

    3

    4

    5


    'Develpment > Java Sample Source' 카테고리의 다른 글

    [12] random, scanner  (0) 2020.09.13
    [11] continue, label  (0) 2020.09.13
    [9] do-while  (0) 2020.09.13
    [8] while  (0) 2020.09.13
    [7] for - multi  (0) 2020.09.13

    댓글

Designed by Tistory.