Menu
Coddy logo textTech

증가와 감소

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');
}
challenge icon

챌린지

쉬움

Dart에서 증가 (++) 및 감소 (--) 연산자를 보여주는 프로그램을 작성하세요:

  1. 초기값 10으로 score라는 정수 변수를 선언하세요
  2. 다음 라벨과 함께 초기 점수를 출력하세요: Initial score: 10
  3. 전위 증가 연산자 (++score)를 사용하고 결과를 newScore라는 변수에 저장하세요
  4. 다음 라벨과 함께 새 점수를 출력하세요: After pre-increment: 11
  5. 다음 라벨과 함께 원래 score 변수의 현재 값을 출력하세요: Current score: 11
  6. 후위 감소 연산자 (score--)를 사용하고 결과를 postDecrementResult라는 변수에 저장하세요
  7. 다음 라벨과 함께 후위 감소 결과를 출력하세요: Post-decrement result: 11
  8. 다음 라벨과 함께 최종 점수를 출력하세요: 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");
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨