Menu
Coddy logo textTech

String을 int로 변환

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

int.parse() 메서드는 숫자의 문자열 표현을 정수 값으로 변환합니다.

숫자가 포함된 문자열을 생성하세요:

String numberAsString = '42';

int.parse()를 사용하여 문자열을 정수로 변환하세요:

int number = int.parse(numberAsString);
print(number);

위의 코드를 실행한 후 출력은 다음과 같습니다:

42

변환된 정수를 계산에 사용할 수 있습니다:

String priceAsString = '100';
int price = int.parse(priceAsString);
int discount = 20;
int finalPrice = price - discount;
print('Final price: $finalPrice');

위의 코드를 실행한 후 출력은 다음과 같습니다:

Final price: 80
challenge icon

챌린지

초급

이 챌린지에서 int.parse()를 사용하여 문자열을 정수로 변환하는 연습을 할 것입니다.

코드에는 숫자 값을 텍스트로 저장하는 문자열 변수 ageText가 있습니다. 작업은 이 문자열을 int.parse()를 사용하여 정수로 변환하고 ageNumber 변수에 저장하는 것입니다.

변환 후, 프로그램은 나이에 5를 더하고 결과를 표시합니다.

Expected output:

Original age (string): 25
Converted age (integer): 25
Age after adding 5: 30

치트 시트

int.parse() 메서드는 숫자의 문자열 표현을 정수 값으로 변환합니다.

String numberAsString = '42';
int number = int.parse(numberAsString);
print(number); // Output: 42

변환된 정수를 계산에 사용할 수 있습니다:

String priceAsString = '100';
int price = int.parse(priceAsString);
int discount = 20;
int finalPrice = price - discount;
print('Final price: $finalPrice'); // Output: Final price: 80

직접 해보기

void main() {
  // 이 문자열은 숫자 값을 포함합니다
  String ageText = "25";
  
  // TODO: int.parse()를 사용하여 ageText를 정수로 변환하세요
  // 결과를 ageNumber 변수에 저장하세요
  int ageNumber;
  
  // 이로써 나이에 5를 더합니다
  int newAge = ageNumber + 5;
  
  // 결과를 표시합니다
  print("Original age (string): $ageText");
  print("Converted age (integer): $ageNumber");
  print("Age after adding 5: $newAge");
}
quiz icon실력 점검

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

기초의 모든 레슨