1.7 Tipe Casting Java

6 2 0
                                    

Tipe casting Java
Tipe casting adalah saat Anda menetapkan nilai dari satu tipe data primitif ke tipe lain.

Di Java, ada dua jenis casting:

Pelebaran Casting (otomatis) - mengonversi tipe yang lebih kecil ke ukuran tipe yang lebih besar

byte -> short -> char -> int -> long -> float -> double

Penyempitan Casting (secara manual) - mengonversi jenis yang lebih besar ke jenis yang lebih kecil

double -> float -> long -> int -> char -> short -> byte

Pelebaran Casting
Pelebaran casting dilakukan secara otomatis ketika melewatkan jenis ukuran yang lebih kecil ke jenis ukuran yang lebih besar:

Contoh :

Input :
public class Main {
public static void main(String[] args) {
int myInt = 9;
double myDouble = myInt; // Automatic casting: int to double

System.out.println(myInt);
System.out.println(myDouble);
}
}

Output :
9
9.0

Penyempitan Casting
Penyempitan casting harus dilakukan secara manual dengan menempatkan jenis dalam tanda kurung di depan nilai:

Contoh :

Input :
public class Main {
public static void main(String[] args) {
double myDouble = 9.78d;
int myInt = (int) myDouble; // Explicit casting: double to int

System.out.println(myDouble);
System.out.println(myInt);
}
}

Output :
9.78
9

Bahasa Pemrograman Java Pemula Dan Tingkat LanjutTempat cerita menjadi hidup. Temukan sekarang