Menu
CoddyTech

Mengonversi string ke int

Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 83 dari 94.

Method int.parse() mengubah representasi string dari sebuah angka menjadi nilai integer.

Buat string yang berisi angka:

String numberAsString = '42';

Ubah string menjadi bilangan bulat menggunakan int.parse():

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

Setelah menjalankan kode di atas, output-nya adalah:

42

Kamu bisa menggunakan bilangan bulat yang sudah dikonversi dalam perhitungan:

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

Setelah menjalankan kode di atas, output-nya adalah:

Final price: 80
challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih mengonversi string menjadi bilangan bulat menggunakan int.parse().

Kode ini berisi variabel string ageText yang menyimpan nilai numerik sebagai teks. Tugasmu adalah mengonversi string ini menjadi bilangan bulat menggunakan int.parse() dan menyimpannya dalam variabel ageNumber.

Setelah dikonversi, program akan menambahkan 5 ke usia dan menampilkan hasilnya.

Output yang diharapkan:

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

Coba sendiri

void main() {
  // String ini berisi nilai numerik
  String ageText = "25";
  
  // TODO: Ubah ageText menjadi bilangan bulat menggunakan int.parse()
  // dan simpan hasilnya dalam variabel ageNumber
  int ageNumber;
  
  // Ini akan menambahkan 5 ke usia
  int newAge = ageNumber + 5;
  
  // Tampilkan hasilnya
  print("Original age (string): $ageText");
  print("Converted age (integer): $ageNumber");
  print("Age after adding 5: $newAge");
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online