반복문

Amy_Lee·2022년 6월 15일
0

if ... else 문

if ... else 문은 주어진 조건식 (불리언 값으로 평가될 수 있는 표현식)의 평가 결과,
즉 논리적 참 또는 거짓에 따라 실행할 코드 블록을 결정한다.
📌 조건식의 평가 결과가 true일 경우 if 문의 코드 블록이 실행되고,
false일 경우 else 문의 코드 블록이 실행된다. 📌

if (조건식) {
  // 조건식이 참이면 이 코드블록이 실행된다.
} else {
  // 조건식이 거짓이면 이 코드블록이 실행된다.
}

else if 문 ⭐️

else if 문과 else 문은 옵션이다.
즉, 사용할수도 있고 사용하지 않을수도 있다.
if 문과 else 문은 2번 이상 사용할수 없지만
else if 문은 여러번 사용할수 있다.

if (조건식1) {
  // 조건식1이 참이면 이 코드블록이 실행된다.
  } else if (조건식2) {
    // 조건식2가 참이면 이 코드블록이 실행된다.
  } else {
      // 조건식1과 조건식2가 모두 거짓이라면 이 코드블록이 실행된다.
  }

For 문 ⭐️

for 문은 조건식이 거짓으로 평가될때까지 코드 블록을 반복 실행한다.
가장 일반적으로 사용되는 for문의 형태는

for (변수 선언문 or 할당문; 조건식; 증감식) {
 조건식이 참인 경우 반복실행될 문;
 }
  • for 문은 i 변수 ( 반복을 의미하는 iteration 의 i를 사용하는것이 일반적이다.)

While 문

while 문은 주어진 조건식의 평가 결과가 참이면 코드 블록을 계속해서 반복 실행한다.
✏️ for 문은 반복 횟수가 명확할때 주로 사용하고
while 문은 반복 횟수가 불명확할때 주로 사용한다. ✏️
while 문은 조건문의 평가 결과가 거짓이 되면 코드 블록을 실행하지 않고 종료한다.
만약 조건식의 평가 결과가 불리언 값이 아니면 불리언 값으로 강제변환하여 논리적 참, 거짓을 구별한다.

do ... while 문

do ... while문은 코드 블록을 먼저 실행하고 조건식을 평가한다.
따라서 코드 블록은 무조건 한번 이상 실행된다.

Break 문

break 문은 코드 블록을 탈출한다.
좀더 정확히 표현하자면 코드 블록을 탈출하는것이 아니라
레이블 문, 반복문 또는 switch 문의 코드블록을 탈출한다.

0개의 댓글

관련 채용 정보