FIF's 코딩팩토리

패스트캠퍼스 챌린지 08일차 본문

패스트캠퍼스 챌린지

패스트캠퍼스 챌린지 08일차

FIF 2022. 1. 31. 21:43
반응형

반복문

 

프로그래밍을 하다보면 반복되는 일을 효율적으로 처리해야 하는 로직을 구현해야 할 경우가 많이 있다.

예를들어 1부터 10까지 합을 구해야 하는 경우, 1+2+3...10 이렇게 해도 되지만 1부터 1억까지의 합을 구해야 한다면 말이 달라진다.

이렇게 반복되는 일을 쉽게 처리하기 위해 자바에서는 반복문을 제공한다.

크게 while문, do~while문, for문이 있는데 while문과 for문은 앞으로 정말 많이 쓰일것이다.

 

반복문-while문

while문은 조건이 참(true)인 동안 반복을 수행한다.

주어진 조건에 맞는 동안(true) 지정된 수행문을 반복적으로 수행하는 제어문이다.

조건이 맞지 않으면 반복하던 로직을 빠져나가게 된다.

조건은 주로 반복 횟수나 값의 비교의 결과에 따라 true, false로 판단된다.

예로 달리는 자동차, 일정 횟수 만큼 돌아가는 나사못, 특정 온도까지 가동되는 에어컨등이 있다.

문법을 살펴보면 아래와 같다.

 

while (조건식) {
   수행문1;   // 이 블록은 조건식이 참일 동안 반복 수행 된다.
   ...
}

 

반복문-do~while문

조건과 상관없이 무조건 한번은 수행문을 수행하는 문법이 바로 do~while문이다. 

while문은 조건을 먼저 체크하고 반복수행 된다면 do~while문은 조건과 상관없이 무조건 수행을 한번은 하고나서 조건을 체크한다.

아래 문법을 보면 do 안에 코드블럭은 조건이 참이든 거짓이든 상관없이 무조건 한번은 수행을 한다.

do {
  	수행문 1;
    ...
} while(조건식);
	수행문2;
    ...

 

다음시간에 for문까지 살펴볼텐데, 반복문은 앞으로 정말 많이 쓰이니 기초를 제대로 잡아 놓자.

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr






반응형
Comments