'for' 반복문
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 42번째.
Dart의 for loop는 정확히 몇 번 반복해야 하는지 알 때 특정 횟수만큼 코드를 반복 실행합니다.
void main() {
for (int i = 1; i <= 5; i++) {
print(i);
}
}이 코드를 실행하면 다음이 출력됩니다:
1
2
3
4
5for 루프는 세 가지 구성 요소를 가지고 있습니다:
for (initialization; condition; increment) {
// Code to repeat
}void main() {
int sum = 0;
for (int i = 1; i <= 5; i++) {
sum += i;
}
print("Sum of numbers from 1 to 5: $sum");
}Sum of numbers from 1 to 5: 15챌린지
초급이 챌린지에서는 Dart에서 for 루프를 사용하여 숫자 시퀀스를 출력하는 연습을 합니다.
당신의 작업은 다음을 수행하는 프로그램을 만드는 것입니다:
- 입력에서 단일 정수
n을 읽습니다 for루프를 사용하여 1부터n까지의 모든 숫자를 새 줄에 하나씩 출력합니다- 시퀀스 후에 1부터
n까지의 모든 숫자의 합을 출력합니다
예를 들어, 입력이 5인 경우 프로그램은 다음을 출력해야 합니다:
1
2
3
4
5
Sum: 15각 숫자가 새 줄에 출력되고, 모든 숫자 후에 계산된 합 X에 대해 Sum: X 형식으로 합이 출력된다는 점에 유의하세요.
치트 시트
for 루프는 특정 반복 횟수만큼 코드를 반복 실행합니다:
for (initialization; condition; increment) {
// Code to repeat
}기본 예제:
for (int i = 1; i <= 5; i++) {
print(i);
}합계를 계산하기 위해 for 루프 사용:
int sum = 0;
for (int i = 1; i <= 5; i++) {
sum += i;
}
print("Sum: $sum");직접 해보기
import 'dart:io';
void main() {
// 입력 숫자를 읽음
String? input = stdin.readLineSync();
int n = int.parse(input!);
// TODO: 1부터 n까지의 숫자를 출력하는 for 루프를 작성하세요
// TODO: 1부터 n까지 모든 숫자의 합을 계산하고 출력하세요
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.