Integer Number : bilangan bulat
Floating Point Number : bilangan desimal
byte iniByte = 1;
Konversi Tipe Data Number
Widening Casting (automatis oleh java)
- byte -> short -> int -> long -> -> float -> double //kiri ke kanan
Narrowing Casting (harus dilakukan secara manual)
- double -> float -> long -> int ->char -> short -> byte
Contoh konversi automatis
byte iniByte = 10;
short iniShort = iniByte;
int iniInt = iniShort;
Long iniLong = iniInt;
Float iniFloat = iniLong;
Double iniDouble = iniFloat;
Contoh konversi manual
float iniFloat2 = (float)iniDouble;
atau
double iniDouble= 5;
double iniDouble2 = 2;
float iniFloat = (float)((float)iniDouble/iniDouble2);
System.out.println("\n hasilnya = "+ iniFloat);
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.