Perbedaan Kunci - Integer vs Float
Float dan Double adalah kelas pembungkus lain yang digunakan untuk mengonversi tipe data primitif. Kadang-kadang diperlukan untuk mengonversi tipe data primitif menjadi sebuah objek dan untuk mengubah objek menjadi tipe data primitif. Untuk itu, kelas Wrapper dapat digunakan. Bahasa pemrograman seperti Java berisi kelas-kelas Wrapper. Mereka digunakan untuk proses konversi ini. Kelas pembungkus adalah kelas yang merangkum tipe. Tipe tersebut dapat digunakan untuk membuat contoh objek dan metode di kelas lain yang membutuhkan tipe tersebut. Ada delapan tipe primitif di Jawa. Mereka adalah int, short, byte, long, boolean, char, float dan double. Kelas pembungkus yang sesuai untuk tipe data boolean adalah Boolean. Kelas pembungkus untuk tipe data char adalah karakter. Short, Byte, Integer, Long, Float dan Double adalah kelas pembungkus lainnya. Mengonversi tipe data primitif menjadi objek secara otomatis disebut autoboxing. Mengonversi objek menjadi tipe primitif secara otomatis disebut unboxing. Artikel ini membahas dua kelas pembungkus yaitu Integer dan Float. Perbedaan utama antara Integer dan Float adalah bahwa Integer adalah kelas pembungkus yang terkait dengan tipe data primitif int sementara Float adalah kelas pembungkus yang terkait dengan tipe data primitif float.
ISI
1. Gambaran Umum dan Perbedaan Utama
2. Apa itu Integer
3. Apa itu Float
4. Persamaan Antara Integer dan Float
5. Perbandingan Berdampingan - Integer vs Float dalam Bentuk Tabular
6. Ringkasan
Apa itu Integer?
Integer adalah kelas pembungkus di Java. Tipe data yang sesuai adalah int. Ini digunakan untuk mengubah tipe data int menjadi objek atau untuk mengubah objek menjadi int. Lihat contoh di bawah ini dengan kelas pembungkus Integer.
Gambar 01: Program dengan Integer Wrapper Class
Menurut program di atas, x adalah variabel tipe int. Ini berisi nilai 10. Integer.valueOf digunakan untuk mengubah objek tipe int menjadi Integer. Variabel x diteruskan ke nilai metode. Demikian juga, int diubah menjadi Integer.
Y adalah objek bertipe Integer. Nilai 5 diteruskan ke konstruktor. Menggunakan metode intValue, objek tersebut diubah menjadi tipe data int. Nilai yang diubah itu disimpan ke dalam variabel z yang dapat menampung int.
Gambar 02: Contoh Autoboxing dan Unboxing1
Menurut program di atas, variabel x memiliki int. Saat menugaskannya ke Integer, compiler secara otomatis menulis Integer.valueOf (x) secara internal. Itulah tinju otomatis. 'A' adalah tipe Integer. Nilai 6 diteruskan ke konstruktor. Saat menetapkan nilai ke b, kompilator otomatis menulis a.intValue () secara internal. Itu adalah unboxing.
Apa itu Float?
Float adalah kelas pembungkus di Jawa. Tipe data yang sesuai adalah float. Ini digunakan untuk mengubah tipe data float menjadi objek atau untuk mengubah objek menjadi float. Lihat contoh di bawah ini dengan kelas pembungkus Float.
Gambar 03: Program dengan Kelas Float Wrapper
Menurut program di atas, x adalah variabel berjenis float. Ini berisi nilai 20.5f. Float.valueOf digunakan untuk mengubah float menjadi objek tipe Float. Variabel x diteruskan ke metode valueOf. Demikian juga, float diubah menjadi Float.
Y adalah objek berjenis Float. Nilai 10.5f diteruskan ke konstruktor. Menggunakan metode floatValue, objek itu diubah menjadi tipe data float. Nilai yang diubah itu disimpan ke dalam variabel z yang dapat menampung nilai float.
Gambar 04: Contoh Autoboxing dan Unboxing2
Menurut program di atas, variabel x memiliki float. Saat menugaskannya ke Float, kompilator otomatis menulis Float.valueOf (x) secara internal. Itu adalah autoboxing. 'A' adalah tipe Float. Nilai 6.1f diteruskan ke konstruktor. Saat menetapkan nilai ke b, kompilator otomatis menulis a.floatValue () secara internal. Itu adalah unboxing.
Apa Persamaan Antara Integer dan Float?
Baik Integer dan Float adalah kelas pembungkus di Java
Apa Perbedaan Antara Integer dan Float?
Artikel Diff Tengah sebelum Tabel
Integer vs Float |
|
Integer adalah kelas yang membungkus nilai tipe primitif int dalam sebuah objek. | Float adalah kelas yang membungkus nilai dari tipe primitif float dalam sebuah objek. |
Tipe Data Primitif Terkait | |
Integer adalah kelas pembungkus yang terkait dengan tipe data int. | Float adalah kelas pembungkus yang terkait dengan tipe data float. |
Ringkasan - Integer vs Float
Ada delapan tipe primitif utama di Jawa. Mereka adalah int, short, byte, long, boolean, char, float dan double. Terkadang perlu untuk mengubah tipe data primitif menjadi objek dan objek menjadi tipe primitif. Kelas pembungkus digunakan untuk itu. Setiap tipe primitif memiliki kelas pembungkus yang sesuai. Kelas pembungkus tersebut adalah Integer, Short, Byte, Long, Boolean, Char, Float, dan Double. Artikel ini membahas perbedaan antara Integer dan Float. Perbedaan antara Integer dan Float adalah Integer adalah kelas pembungkus yang terkait dengan tipe data primitif int sedangkan Float adalah kelas pembungkus yang terkait dengan tipe data primitif float.