community/네이버 부스트코스

네이버 부스트코스 서포터즈 3기 -(6) { 반복문의 종류와 사용방법 알아보기 }

잠수함 2021. 1. 23. 11:23
728x90

오늘은 제어문 2번째 시간 "반복문" 에 대해서 알아보도록 하겠습니다.

.

.

.

반복문의 형태는 for, while, do-while 이 있습니다.

하지만 "쉽게 배우는 자바" 에서는 while 에 대해서 간단히 알려주며 저는 for까지 알려드리도록 하겠습니다. do-while 이 궁굼하신 분은 글을 읽은 다음에 구글링을 통해서 확인해보시는것도 좋은 방법인것 같습니다.

.

.

.

우선 강의에서 while 을 통하여 배열의 반복문을 작성하는것을 알 수 있습니다.

.

.

우리가 반복문을 사용하는 이유에 대해서 생각을 해본다면 수많은 반복적인 코드들을 그냥 사용해도 문제는 없지만 그만큼 코드의 줄 수가 길어지기에 우리는 반복문을 사용함으로써 코드의 길이를 줄이고 간결히 만들수가 있습니다.

.

.

우선 while 을 사용하는 방법부터 알아보도록 하겠습니다.

 

 

ex)

int i=0;                                    <- 첫 부분은 반복하고자하는 횟수에 대한 초기값을 설정한다고 생각하시면 됩니다.

while( 반복횟수설정 )               <- 반복하고자 하는 내용을 몇번 반복할지 설정하는것 입니다.                     

{

          반복하고자 하는 내용;     <- 반복횟수만큼 반복하고자 하는 내용을 작성하는것입니다.

          i = i + 1;                          <- 반복을 할때 마다 반복의 초기횟수를 증가시켜 반복문의 횟수를 종료시키도록하는것 입니다.

}

 

배열을 가지고 반복문을 작성하였는데 반복문의 형식만 보시면 이해해보면 될것같습니다.

.

.

2번째로 for 문을 사용하는 방법을 알아보겠습니다.

 

ex)

for(반복초깃값; 반복하고자하는 횟수; 반복종료연산;)

{

     반복하고자 하는 내용;

}

for문은 아래의 사진을보면서 for문의 형식을 이해해보는것이 좋을것 같습니다.

↓  ↓  ↓ 

위의 while 문을 for 문으로 변경하여서 작성하였습니다. 출력 내용은 동일합니다.

.

.

.

이렇게 오늘은 for, while 문에 대해서 알아보는 시간을 가졌습니다. 

다음 시간에는 배열과 메소드에 대해서 알아보는 강의를 만들어보겠습니다!!

 ~ ^ * ^ ~

 

강의내용: www.boostcourse.org/cs126/lecture/142309 (chapter 14-8 내용참고)