증가와 감소
Coddy Dart 여정의 기초 섹션에 포함된 레슨 — 94개 중 19번째.
Dart에서 증가 (++)와 감소 (--) 연산자는 변수의 값을 1만큼 증가시키거나 감소시킵니다.
void main() {
int count = 5;
count++; // count를 1만큼 증가시킵니다
print('After increment: $count');
}void main() {
int score = 10;
score--; // score를 1만큼 감소시킵니다
print('After decrement: $score');
}void main() {
int a = 5;
int b = 5;
// 전위 증가: 먼저 증가시킨 후 값을 사용
int resultA = ++a;
// 후위 증가: 현재 값을 사용한 후 증가시킨다
int resultB = b++;
print('a: $a, resultA: $resultA');
print('b: $b, resultB: $resultB');
}챌린지
쉬움Dart에서 증가 (++) 및 감소 (--) 연산자를 보여주는 프로그램을 작성하세요:
- 초기값 10으로
score라는 정수 변수를 선언하세요 - 다음 라벨과 함께 초기 점수를 출력하세요:
Initial score: 10 - 전위 증가 연산자 (++score)를 사용하고 결과를
newScore라는 변수에 저장하세요 - 다음 라벨과 함께 새 점수를 출력하세요:
After pre-increment: 11 - 다음 라벨과 함께 원래 score 변수의 현재 값을 출력하세요:
Current score: 11 - 후위 감소 연산자 (score--)를 사용하고 결과를
postDecrementResult라는 변수에 저장하세요 - 다음 라벨과 함께 후위 감소 결과를 출력하세요:
Post-decrement result: 11 - 다음 라벨과 함께 최종 점수를 출력하세요:
Final score: 10
출력은 예상 형식과 정확히 일치해야 합니다.
치트 시트
Dart는 증가 (++) 및 감소 (--) 연산자를 제공하여 변수의 값을 1만큼 증가시키거나 감소시킬 수 있습니다.
기본 사용법:
int count = 5;
count++; // Increases count by 1
count--; // Decreases count by 1전위 vs 후위:
int a = 5;
int b = 5;
// Prefix: increment first, then use the value
int resultA = ++a; // a becomes 6, resultA is 6
// Postfix: use current value, then increment
int resultB = b++; // resultB is 5, then b becomes 6직접 해보기
void main() {
// 여기에 점수 변수를 선언하세요
int score = ?;
// 초기 점수를 출력하세요
print("Initial score: $score");
// 전위 증가 연산자를 사용하세요
int newScore = ?;
// 새 점수와 현재 점수를 출력하세요
print("After pre-increment: $newScore");
print("Current score: $score");
// 후위 감소 연산자를 사용하세요
int postDecrementResult = ?;
// 후위 감소 결과와 최종 점수를 출력하세요
print("Post-decrement result: $postDecrementResult");
print("Final score: $score");
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.