Menu
CoddyTech

정수 나눗셈

Coddy Dart 여정의 기초 섹션에 포함된 레슨. 94개 중 17번째.

Dart의 정수 나눗셈 (~/)은 소수 부분을 버려 정수를 반환합니다. 일반 나눗셈 (/)이 double을 반환하는 것과 다릅니다.

void main() {
  int num1 = 10;
  int num2 = 3;
  int result = num1 ~/ num2;
  
  print('Integer division: $num1 ~/ $num2 = $result');
}

출력: Integer division: 10 ~/ 3 = 3

void main() {
  int num1 = 10;
  int num2 = 3;
  
  double regularDivision = num1 / num2;
  int integerDivision = num1 ~/ num2;
  
  print('Regular division: $num1 / $num2 = $regularDivision');
  print('Integer division: $num1 ~/ $num2 = $integerDivision');
}
challenge icon

챌린지

초급

Dart에서 정수 나눗셈을 보여주는 프로그램을 만드세요:

  1. 정수 변수 두 개를 선언하세요. 값이 17인 totalApples와 값이 5인 numberOfPeople입니다.
  2. 정수 나눗셈(~/)을 사용하여 각 사람이 받는 사과의 개수를 계산하고, 결과를 applesPerPerson이라는 변수에 저장하세요.
  3. 나머지 연산자(%)를 사용하여 남는 사과의 개수를 계산하고, 결과를 remainingApples라는 변수에 저장하세요.
  4. 결과를 다음의 정확한 형식으로 출력하세요:
Each person gets: 3 apples
Remaining apples: 2

출력은 이 정확한 형식과 일치해야 합니다.

직접 해보기

void main() {
  // 여기에 변수를 선언하세요
  int totalApples = ?;
  int numberOfPeople = ?;
  
  // 한 사람당 사과 개수와 남은 사과 개수를 계산하세요
  int applesPerPerson = ?;
  int remainingApples = ?;
  
  // 결과를 출력하세요
  print("Each person gets: $applesPerPerson apples");
  print("Remaining apples: $remainingApples");
}
quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 Dart 컴파일러