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:
42Kamu 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: 80Tantangan
PemulaDalam 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: 30Coba 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");
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator PerbandinganAND LogisOR LogisNOT LogisOperator Pengujian TipeRangkuman: Membuat Perbandingan7Bekerja dengan String
Penggabungan StringInterpolasi StringString MultibarisProperti StringMetode Dasar String10Koleksi: Dasar Map
Apa Itu Map?Membuat MapMengakses Nilai dengan KunciPasangan Kunci-NilaiMelihat Ukuran MapMelihat KunciMelihat NilaiMemeriksa Keberadaan Kunci2Variabel dan Tipe Data Dasar
Apa Itu Variabel?stringBilangan Bulat (int)Bilangan Desimal (double)Boolean (bool)Inferensi Tipe dengan 'var'Variabel finalVariabel KonstantaKonvensi PenamaanKeamanan null DasarUlasan: Mendeklarasikan Variabel8Alur Kontrol: Perulangan
Perulangan 'for'Perulangan 'while'Perulangan 'do-while'Menggunakan 'break' dalam PerulanganMenggunakan 'continue' dalam PerulanganRekap: Mengulang Kode11Dasar-Dasar Fungsi
Apa Itu Fungsi?Mendefinisikan Fungsi DasarMemanggil FungsiFungsi dengan ParameterFungsi yang Mengembalikan NilaiKata Kunci 'void'Sintaks PanahRangkuman: Fungsi Sederhana14Konversi Tipe
Mengonversi string ke intMengonversi string ke doubleMengonversi Angka ke stringMenangani Error Konversi3Operator, Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloInkremen dan DekremenPintasan PenugasanRangkuman: Perhitungan Sederhana6Alur Program: Pengambilan Keputusan
Pernyataan 'if'Pernyataan 'else'Pernyataan 'else if'Ringkasan: Keputusan SederhanaPernyataan 'if' BersarangPernyataan 'switch'9Koleksi: Dasar-Dasar list
Apa Itu list?Membuat listMengakses dengan IndeksMengetahui Panjang listMenambahkan ElemenMenghapus ElemenMemeriksa Apakah list KosongMelakukan Perulangan pada list12Fungsi Lanjutan
Parameter Posisi OpsionalParameter BernamaParameter Bernama WajibNilai Default ParameterRangkuman: Parameter Fungsi15Proyek: Kalkulator Sederhana
MenyiapkanMendeklarasikan AngkaLatihan sendiri: Compiler Dart online