Dalam program ini, kita akan belajar mengubah pemboleh ubah berganda menjadi integer (int) di Java.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Jenis Data Java (Primitif)
 
Contoh 1: Program Java untuk Menukar dua kali ganda ke int menggunakan Penaipan Jenis
 class Main ( public static void main(String() args) ( // create double variables double a = 23.78D; double b = 52.11D; // convert double into int // using typecasting int c = (int)a; int d = (int)b; System.out.println(c); // 23 System.out.println(d); // 52 ) )
Dalam contoh di atas, kita mempunyai doublepemboleh ubah jenis a dan b. Perhatikan garis,
 int c = (int)a;
Di sini, jenis data yang lebih tinggi doubleditukar menjadi jenis data yang lebih rendah int. Oleh itu, kita perlu menggunakan secara eksplisit intdi dalam kurungan.
Ini dipanggil penaipan taip penyempitan . Untuk mengetahui lebih lanjut, kunjungi Java Typecasting.
Catatan : Proses ini berfungsi apabila nilai ganda kurang daripada atau sama dengan nilai maksimum int(2147483647). Jika tidak, akan berlaku kehilangan data.
Contoh 2: Tukarkan dua kali ganda ke int menggunakan Math.round ()
Kita juga boleh menukar doublepemboleh ubah jenis menjadi intmenggunakan Math.round()kaedah. Sebagai contoh,
 class Main ( public static void main(String() args) ( // create double variables double a = 99.99D; double b = 52.11D; // convert double into int // using typecasting int c = (int)Math.round(a); int d = (int)Math.round(b); System.out.println(c); // 100 System.out.println(d); // 52 ) )
Dalam contoh di atas, kami telah membuat dua doublepemboleh ubah bernama a dan b. Perhatikan garis,
 int c = (int)Math.round(a);
Di sini,
- Math.round (a) - menukar 
decimalnilai menjadilongnilai - (int) - menukar 
longnilai menjadiintmenggunakan taip taip 
The Math.round()kaedah membundarkan nilai perpuluhan kepada nilai lama yang paling dekat. Untuk mengetahui lebih lanjut, lawati pusingan Matematik Java ().
Contoh 3: Program Java untuk Menukar Double ke int
Kita juga boleh menukar contoh Doublekelas dengan intmenggunakan intValue()kaedah. Sebagai contoh,
 class Main ( public static void main(String() args) ( // create an instance of Double Double obj = 78.6; // convert obj to int // using intValue() int num = obj.intValue(); // print the int value System.out.println(num); // 78 ) )
Di sini, kami telah menggunakan intValue()kaedah untuk menukar objek Doublemenjadi int.
Ini Doubleadalah kelas pembungkus di Jawa. Untuk mengetahui lebih lanjut, kunjungi Java Wrapper Class.








