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 doubleSystem.out.println(myInt);
System.out.println(myDouble);
}
}Output :
9
9.0Penyempitan 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 intSystem.out.println(myDouble);
System.out.println(myInt);
}
}Output :
9.78
9
KAMU SEDANG MEMBACA
Bahasa Pemrograman Java Pemula Dan Tingkat Lanjut
FantasíaTutorial dan pembelajaran Bahasa Pemrograman Java Lengkap Untuk Pemula dan tingkat lanjut. Di sertai contoh yang mudah di pahami Berbahasa Indonesia. Persyaratan untuk mengikuti tutorial Mempunyai minat menjadi seorang programmer dan atau menjadi mo...