제어문(break, continue)

강9·2023년 11월 20일
0

Java

목록 보기
23/71
post-thumbnail

🔖 제어문

반복문의 실행 상태를 직접 제어하고자 break문과 continue문을 사용한다.
💡반드시 반복문과 함께 사용한다.

break문 : 현재 사용중인 반복문을 중단하고 제어를 반복문 바깥으로이동
continue문 : 현재 수행중인 반복문에서 현재 조건값에 대한 처리를 중단하고, 다음 조건값에 대한 처리를 수행

// break문

for (int i=0; i<5; i++) {
break;    //  ---> break문을 만나면 탈출
}
// continue문

for (int i=0; i<5; i++){
continue;   // ---> continue 아래 문장은 실행되지 않음
}

break 예제)

// Q. char[] c = {'s','h','u','t','d','o','w','n'};
// 위 배열의 값을 출력 중 'o'라는 문자를 만나면 반복을 중지하시오.

 char[] c = {'s','h','u','t','d','o','w','n'};
  for (int i = 0; i < c.length; i++) {
   if(c[i] == 'o') break;
     System.out.print(c[i]); // shutd 까지만 출력되고 'o'에서 break
}

countinue 예제)

int count=0;
 for (int i = 1; i <= 10; i++) {
  if (i % 3 != 0) continue;
     count++;
}
        System.out.print(count+"\t");
// 3의 배수를 만날 때 마다 count++ 실행 -> (3,6,9) -> 출력값 : 3
profile
코린이 일기

0개의 댓글