Menu
Coddy logo textTech

String'i int'e Dönüştürme

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 83 / 94.

int.parse() yöntemi, bir sayının dize temsilini tamsayı değerine dönüştürür.

Bir sayı içeren bir dize oluşturun:

String numberAsString = '42';

int.parse() kullanarak dizeyi tamsayıya dönüştürün:

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

Yukarıdaki kodu çalıştırdıktan sonra çıktı şu olacaktır:

42

Dönüştürülen tamsayıyı hesaplamalarda kullanabilirsiniz:

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

Yukarıdaki kodu çalıştırdıktan sonra çıktı şu olacaktır:

Final price: 80
challenge icon

Görev

Başlangıç

Bu meydan okumada, int.parse() kullanarak bir string'i tam sayıya dönüştürme pratiği yapacaksınız.

Kod, sayısal bir değeri metin olarak tutan bir string değişkeni ageText içerir. Göreviniz, bu string'i int.parse() kullanarak tam sayıya dönüştürmek ve sonucu ageNumber değişkenine kaydetmektir.

Dönüştürme sonrasında, program yaşa 5 ekleyecek ve sonucu gösterecek.

Beklenen çıktı:

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

Kopya kağıdı

int.parse() yöntemi, bir sayının string temsilini tamsayı değerine dönüştürür.

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

Dönüştürülen tamsayıyı hesaplamalarda kullanabilirsiniz:

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

Kendin dene

void main() {
  // Bu dize sayısal bir değer içerir
  String ageText = "25";
  
  // TODO: ageText'i int.parse() kullanarak bir tam sayıya dönüştür
  // ve sonucu ageNumber değişkenine kaydet
  int ageNumber;
  
  // Bu yaşa 5 ekleyecek
  int newAge = ageNumber + 5;
  
  // Sonuçları görüntüle
  print("Original age (string): $ageText");
  print("Converted age (integer): $ageNumber");
  print("Age after adding 5: $newAge");
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler