반복문

  • 같은 코드를 여러 번 반복하고자 할 때 사용
  • 어떤 조건이 참인 동안 같은 블록을 계속 수행할 수 있는 코드 작성
  • while 반복문, for 반복문, do while 반복문

    (왼쪽) for 문은 반복 횟수를 알고 있을 때 주 사용
    (오른쪽) while 문은 조건에 따라 반복할 때 주 사용
    for, while 문은 초기화식 → 조건식 → 실행문 → 증감식 으로 진행 됨

for반복문

for (반복문 초기화 부분 ; 반복 조건 ;변화)

for 반복문은 조건식A{ → 실행문; → 조건식B{ → B실행문;}} 으로 진행 됨
거의 무조건 곱셈

while 반복문

while (반복 조건 = 참/거짓 판단하는 문장)
{
 반복적으로 수행해야 하는 문장들 
 (조건이 참인 동안 이 부분이 반복적 수행)
 }

초기화식 → 조건식{ → 증감식} → 실행문

do ... while 반복문

  • 반복문과는 다르게 조건이 반복문의 끝에 있어 일단 한 번은 반드시 수행되는 반복형태
do {
반복 처리해야 하는 문장
} while (참 또는 거짓을 판단하는 조건문);
<세미클론 필수!>

중첩된 반복문

  • 반복문 안에 반복문이 있는 형태

break 구문

  • 루프를 강제로 끝내도록 할 때 사용 (막아버리는것)
  • 루프 안에서 사용
  • if문, for문, while문, do-while문, switch문에서 실행을 중지할 때 사용.
while(참/거짓을 판단하는 문장)
{
		if(조건이 참이 되면 break수행 > 루프 빠져나감) break;

바깥쪽 반복문 종료

중첩된 반복문에서 바깥쪽 반복문까지 종료 시키려면 바깥쪽 반복문에 이름(라벨)을 붙이고 'break 이름' 사용

continue 구문

  • 루프 안에서 다음 반복 단계로 진행 하라는 의미
  • 반드시 루프 안에서만 사용
  • for문 증감식 | while문, do-while문 조건식에 사용
while()
{ A
if() continue;
B }

활용용도

  • if 조건문: 성적을 쓸 때 많이 사용한다.
  • switch 조건문: 정수값, 문자 확인만 가능하며 입력값이 한정 돼 있을 때 조건문으로 좋다.
  • for문: 반복 횟수를 알고 있을 경우
  • for 반복문: 곱셈할 때
  • while문: 조건에 따라 반복할 때
  • do while문: while문에서 한번은 반드시 실행 해야 할 때

반복문 예제

https://velog.io/@si9138/%EB%B0%98%EB%B3%B5%EB%AC%B8-%EC%98%88%EC%A0%9C

profile
풀스택 국비수강중

0개의 댓글

Powered by GraphCDN, the GraphQL CDN