반복문에서의 'break' 사용
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 45번째.
break 문은 루프 조건에 관계없이 루프를 즉시 종료할 수 있게 합니다.
3에 도달하면 멈추는 for 루프를 만드세요:
void main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
print(i);
}
}위 코드를 실행한 후, 출력은 다음과 같습니다:
1
2조건이 충족될 때 while 루프를 종료하기 위해 break를 사용하세요:
void main() {
int count = 1;
while (count <= 10) {
print(count);
if (count == 4) {
break;
}
count++;
}
}위의 코드를 실행하면 출력은 다음과 같습니다:
1
2
3
4챌린지
초급이 챌린지에서 루프에서 break 문을 사용하는 연습을 할 것입니다. break 문은 특정 조건이 충족될 때 루프를 조기에 종료할 수 있게 합니다.
리스트에서 5로 나누어 떨어지는 첫 번째 숫자를 찾도록 코드를 완성하세요. 찾으면 break를 사용하여 루프를 종료하고 결과를 출력하세요.
Expected output:
Checking number: 7
Checking number: 12
Checking number: 15
Found it! 15 is divisible by 5치트 시트
break 문은 루프 조건에 관계없이 루프를 즉시 종료할 수 있게 합니다.
for 루프에서 break 사용:
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
print(i);
}while 루프에서 break 사용:
int count = 1;
while (count <= 10) {
print(count);
if (count == 4) {
break;
}
count++;
}직접 해보기
void main() {
// 확인할 숫자 목록
List<int> numbers = [7, 12, 15, 20, 25];
// 5로 나누어 떨어지는 첫 번째 숫자를 저장할 변수
int result = 0;
for (int number in numbers) {
print('Checking number: $number');
// TODO: 숫자가 5로 나누어 떨어지는지 확인
// 그렇다면, result 변수에 저장하고 break를 사용하여 루프를 종료
}
// 결과 출력
if (result > 0) {
print('Found it! $result is divisible by 5');
} else {
print('No number divisible by 5 was found');
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.