Menu
CoddyTech

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.5

Konversi 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 19
challenge icon

Tantangan

Pemula

Tulis program Java yang mendemonstrasikan konversi tipe. Lakukan operasi berikut:

  1. Deklarasikan variabel double bernama price dan inisialisasi dengan nilai 99.99.
  2. Konversikan variabel price menjadi int dan simpan hasilnya dalam variabel baru bernama intPrice.
  3. Cetak nilai price dan intPrice ke 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);
        
    }
}
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Java online