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챌린지
초급이 챌린지에서 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");
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.