I want to Sleep 2023. 6. 25. 12:04
728x90

반복적인 작업을 하는 것

 

1.while 문

//        while(false){ // 조건 : false면 작동 x error
//            System.out.println("hello while"); // 반복실행은 가능 하되, 무한실행
//        }
        int i = 0;  //i = 0;
        while (i < 10) { // 10보다 작으면 true 크면 false
            i++; //증감식으로 인해 while 문이 빠져나가는 시점에  i= 1이된다.
            System.out.println("hello while");
        }//10번출력하게된다.
        // i + 1 

2.for 문

  for (int i = 5; i < 20; i = i + 2) {// 초기화, 종료조건 , 증감체
      System.out.println("hello for");
  }
// 5  7 9 11 13 15 17 19 +2로 증가로 인해 총 8번 출력

2.for 문 중첩

for (int i = 0; i < 10; i++) { // 바깥쪽 for문이 먼저 실행이 된다
    for (int j = 0; j < 10; j++) { // 안쪽 for문은 종료조건가지 쭉 실행
        System.out.println(i + "" + j); // 첫번째에 들어갈 값은 0 + "" + 0
                                        //두번째에 들어갈 값은 0 + "" + 1
                                        //이렇게10번 실행 하는 구조
                                        //두번째 for문이 끝나면 다시 첫번째로 돌아와 바깥쪽 for문은 1증가하고
                                        //다시 두번째 for문 종료조건까지 쭉 실행 하는 구조
    }
}