'if' 문
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 31번째.
Dart의 if 문은 불리언 조건을 평가하고 해당 조건이 true일 때만 코드를 실행합니다.
if (condition) {
// 조건이 true일 때 실행할 코드
}숫자가 양수인지 확인하는 예제:
void main() {
int number = 10;
if (number > 0) {
print('The number is positive');
}
}모든 불리언 표현식을 조건으로 사용할 수 있습니다:
void main() {
int age = 20;
bool hasLicense = true;
if (age >= 18 && hasLicense) {
print('You can drive');
}
}챌린지
쉬움학생의 점수에 따라 시험이 합격인지 불합격인지 판단하는 프로그램을 작성하세요:
examScore라는 이름의 정수 변수 선언하고 값 68로 초기화하세요passingGrade라는 이름의 상수 정수 선언하고 값 70으로 설정하세요- 학생의 점수가 합격 점수보다 낮은지 확인하는
if문을 사용하세요 - 점수가 합격 점수보다 낮으면, 다음을 출력하세요:
Exam status: Failed. You need to improve by X points.(X는 합격 점수에 도달하기 위해 필요한 점수입니다) - 점수가 합격 점수 이상이면, 다음을 출력하세요:
Exam status: Passed. Good job!
출력은 예상 형식과 정확히 일치해야 합니다.
치트 시트
Dart의 if 문은 불리언 조건을 평가하고 해당 조건이 true일 때만 코드를 실행합니다:
if (condition) {
// 조건이 true일 때 실행할 코드
}간단한 조건을 사용한 예:
int number = 10;
if (number > 0) {
print('The number is positive');
}논리 연산자를 사용한 복잡한 불리언 표현식을 사용할 수 있습니다:
int age = 20;
bool hasLicense = true;
if (age >= 18 && hasLicense) {
print('You can drive');
}직접 해보기
void main() {
// 여기에서 변수를 선언하세요
int examScore = _;
const int passingGrade = _;
// 여기에서 if 문을 작성하세요
if (_) {
int pointsNeeded = _;
print("Exam status: Failed. You need to improve by $pointsNeeded points.");
} else {
print("Exam status: Passed. Good job!");
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.