Mengurai
Termasuk bagian Dasar-Dasar dalam perjalanan C# di Coddy. Pelajaran 34 dari 69.
Di C#, saat kamu membaca input dari konsol menggunakan Console.ReadLine(), hasilnya selalu berupa string. Untuk menggunakan input ini sebagai angka atau tipe data lainnya, kamu perlu mengonversinya. Method Parse umum digunakan untuk tujuan ini.
Parse adalah method yang mengonversi string menjadi tipe data lain. Method ini memunculkan exception jika konversi gagal.
Berikut contohnya:
string numberString = "42";
int number = int.Parse(numberString); // Mengubah "42" menjadi bilangan bulat 42Jika string tidak dapat diurai, Parse akan menghasilkan FormatException. Contohnya:
string invalidNumberString = "abc";
int number = int.Parse(invalidNumberString); // Memunculkan FormatExceptionTipe umum lainnya:
| Tipe Data | Method Parse | Contoh |
|---|---|---|
int | int.Parse() | int number = int.Parse("42"); |
double | double.Parse() | double number = double.Parse("42.5"); |
float | float.Parse() | float number = float.Parse("42.5"); |
bool | bool.Parse() | bool isTrue = bool.Parse("true"); |
Tantangan
PemulaTulis program C# yang membaca dua angka dari konsol sebagai string, mengonversinya menjadi bilangan bulat menggunakan Parse, lalu mencetak jumlah kedua angka tersebut. Program harus melakukan hal berikut:
- Baca angka pertama sebagai string.
- Baca angka kedua sebagai string.
- Gunakan
int.Parse()untuk mengonversi angka menjadi bilangan bulat. - Cetak jumlah kedua angka tersebut.
Coba sendiri
using System;
public class Program {
public static void Main(string[] args) {
string firstNumberString = Console.ReadLine();
string secondNumberString = Console.ReadLine();
// Gunakan Parse untuk mengonversi angka-angka tersebut
// Cetak jumlah angka-angka tersebut
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloKenaikan/PenurunanKenaikan/Penurunan SetelahnyaPintasan Aritmetika7Input dan Output Dasar
Output DasarInterpolasi stringMembaca inputMenguraiRangkuman, Sampai 120Rangkuman, Benar atau Salah5Operator Bagian 2
Operator PerbandinganOperator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Latihan sendiri: Compiler C# online