ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVA] for 반복문
    JAVA 2023. 7. 11. 22:44
    for 반복
    /*for문 예시*/
    public class Test {
        public static void main(String[] args) throws Exception {
            for(int i=0 ; i<10 ; i++){
                System.out.println(i);
            }
            System.out.println("done.");
        }
    }
    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
    done.

     

    /*for문 예시*/
    public class Test {
        public static void main(String[] args) throws Exception {
            int arr[] = {1,2,3,4,5,6,7,8,9,10};
            int sum = 0;
            for(int i=0 ; i<10 ; i++){
                sum = sum + arr[i];
            }
            System.out.println(sum);
        }
    }
    55

     

    /*for문 예시*/
    public class Test {
        public static void main(String[] args) throws Exception {
            int arr[] = {10,20,30,40,50};
    
            System.out.println("for문");
            for(int i=0 ; i<5 ; i++){
                System.out.println(arr[i]);
            }
            System.out.println("");
    
            System.out.println("향상된 for문");
            for(int i : arr){
                System.out.println(i);
            }
        }
    }
    for문
    10
    20
    30
    40
    50

    향상된 for문
    10
    20
    30
    40
    50

     

    /*for문 예시*/
    public class Test {
        public static void main(String[] args) throws Exception {
            int arr[] = {10,20,30,40,50};
    
            for(int i=0 ; i<5 ; i++){
                System.out.println(arr[i]);
                if(i == 2)
                 break;
            }
        }
    }
    10
    20
    30

     

    /*for문 예시*/
    public class Test {
        public static void main(String[] args) throws Exception {
            for(int i=0 ; i<5 ; i++){
                for(int j=0 ; j<3 ; j++){
                System.out.println("(" + i + "," + j + ")");
                }
            }
        }
    }
    (0,0)
    (0,1)
    (0,2)
    (1,0)
    (1,1)
    (1,2)
    (2,0)
    (2,1)
    (2,2)
    (3,0)
    (3,1)
    (3,2)
    (4,0)
    (4,1)
    (4,2)

     

    /*for문 예시*/
    public class Test {
        public static void main(String[] args) throws Exception {
            for(int i=0 ; i<5 ; i++){
                if (i == 3)
                    continue;
                System.out.println(i);
            }
        }
    }
    0
    1
    2
    4

     

    /*for문 예시*/
    public class Test {
        public static void main(String[] args) throws Exception {
            for(int i=0 ; i<5 ; i++){
                if (i == 3) 
                    continue; //i가 3이면 for문의 다음번 반복 과정을 계속함
                System.out.println(i);
            }
        }
    }
    0
    1
    2
    4

     

    /*for문 예시*/
    public class Test {
        public static void main(String[] args) throws Exception {
            outerloop:
            for(int row=0 ; row<2 ; row++){
                for(int col=0 ; col<3 ; col++){
                    if((row ==1) && (col==1)) 
                        continue outerloop; //(1,1)건너뜀
                    System.out.println("(" +row+ "," +col+ ")");
                }
            }
            System.out.println("done.");
        }
    }
    (0,0)
    (0,1)
    (0,2)
    (1,0)
    done.

    'JAVA' 카테고리의 다른 글

    [JAVA] try-catch 문  (0) 2023.07.13
    [JAVA] 메소드 호출문  (0) 2023.07.13
    [JAVA] while 반복문  (0) 2023.07.11
    [JAVA] 조건문  (0) 2023.07.11
    [JAVA] 배열  (0) 2023.07.10
Designed by Tistory.