Konversi Tipe Bagian 1
Termasuk bagian Dasar-Dasar dalam perjalanan Java di Coddy. Pelajaran 13 dari 73.
Type casting adalah proses mengubah nilai dari satu tipe data ke tipe data lain.
Di Java, kita bisa mengonversi bilangan bulat menjadi bilangan desimal, bilangan desimal menjadi bilangan bulat, dan lainnya. Ada dua jenis casting: implisit (otomatis) dan eksplisit (manual).
Contohnya, integer to double:
Konversi tipe implisit (otomatis):
int number = 5;
double decimal = number; // otomatis menjadi 5.0
// dengan perhitungan
int x = 7;
double result = x / 2.0; // result bernilai 3.5Konversi tipe secara eksplisit (manual) double to integer:
double decimal = 9.7;
int number = (int) decimal; // menjadi 9 (bagian desimalnya dibuang)
// dengan perhitungan
double price = 19.99;
int roundedPrice = (int) price; // menjadi 19Tantangan
PemulaTulis program Java yang mendemonstrasikan konversi tipe. Lakukan operasi berikut:
- Deklarasikan variabel
doublebernamapricedan inisialisasi dengan nilai99.99. - Konversikan variabel
pricemenjadiintdan simpan hasilnya dalam variabel baru bernamaintPrice. - Cetak nilai
pricedanintPriceke konsol.
Coba sendiri
public class Main {
public static void main(String[] args) {
// Deklarasikan dan inisialisasi variabel
double price = 99.99;
int intPrice = ?;
// Tampilkan nilai-nilainya
System.out.println("Price: " + price);
System.out.println("Int Price: " + intPrice);
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloIncrement/DecrementPost-increment/Post-decrementPintasan AritmetikaOperator PerbandinganPerbandingan string7IO Dasar
Method System.outMemformat outputClass ScannerRangkuman: Hingga 120Rangkuman: Benar atau Salah5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 43Variabel Bagian 2
KonstantaKonvensi PenamaanUlasan: Inisialisasi VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 26Pengambilan Keputusan
Pernyataan IfIf - ElsePernyataan SwitchOperator TernaryRingkasan If - ElseIf - Else BersarangLatihan sendiri: Compiler Java online