Perbedaan Antara Integer dan Float

Perbedaan Utama - Integer vs Mengapung

Float dan Double adalah kelas pembungkus lain yang digunakan untuk mengkonversi tipe data primitif. Terkadang diperlukan untuk mengubah tipe data primitif ke objek dan untuk mengkonversi objek ke tipe data primitif. Untuk itu, kelas Wrapper dapat digunakan. Bahasa pemrograman seperti Java berisi kelas Wrapper. Mereka digunakan untuk proses konversi ini. Kelas wrapper adalah kelas yang merangkum tipe. Tipe-tipe tersebut dapat digunakan untuk membuat instance objek dan metode di kelas lain yang membutuhkan tipe tersebut. Ada delapan tipe primitif di Jawa. Mereka int, pendek, byte, panjang, boolean, char, float, dan double. Kelas pembungkus yang sesuai untuk tipe data boolean adalah Boolean. Kelas wrapper untuk tipe data char adalah karakter. Short, Byte, Integer, Long, Float dan Double adalah kelas pembungkus lainnya. Mengonversi tipe data primitif ke objek secara otomatis disebut autoboxing. Konversi objek ke tipe primitif secara otomatis disebut unboxing. Artikel ini membahas dua kelas pembungkus yang Integer dan Float. Itu perbedaan utama antara Integer dan Float adalah itu Integer adalah kelas wrapper yang terkait dengan tipe data primitif sementara Float adalah kelas wrapper yang terkait dengan tipe data primitif float.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa itu Integer
3. Apa itu Float?
4. Kesamaan Antara Integer dan Float
5. Perbandingan Berdampingan - Integer vs Float dalam Bentuk Tabular
6. Ringkasan

Apa itu Integer?

Integer adalah kelas pembungkus di Jawa. Tipe data yang sesuai adalah int. Ini digunakan untuk mengkonversi tipe data int ke objek atau untuk mengkonversi objek ke int. Lihat contoh di bawah ini dengan kelas bungkus Integer.

Gambar 01: Program dengan Kelas Integer Wrapper

Menurut program di atas, x adalah variabel tipe int. Ini berisi nilai 10. Integer.valueOf digunakan untuk mengkonversi int ke tipe objek Integer. Variabel x dilewatkan ke nilai metode. Demikian juga, int dikonversi menjadi Integer.

Y adalah objek bertipe Integer. Nilai 5 diteruskan ke konstruktor. Menggunakan metode intValue, objek itu dikonversi ke tipe data int. Nilai yang dikonversi disimpan ke dalam variabel z yang dapat menampung int.

Gambar 02: Contoh Autoboxing dan Unboxing1

Menurut program di atas, variabel x memiliki int. Ketika menugaskannya ke Integer, kompiler secara otomatis menulis Integer.valueOf (x) secara internal. Itu adalah tinju otomatis. The 'a' adalah tipe Integer. Nilai 6 diteruskan ke konstruktor. Ketika menetapkan nilai a ke b, kompiler secara otomatis menulis a.intValue () secara internal. Itu unboxing.

Apa itu Float??

Float adalah kelas pembungkus di Jawa. Tipe data yang sesuai adalah float. Ini digunakan untuk mengubah tipe data float ke objek atau untuk mengkonversi objek ke float. Lihat contoh di bawah ini dengan kelas pembungkus Float.

Gambar 03: Program dengan Kelas Float Wrapper

Menurut program di atas, x adalah variabel tipe float. Ini berisi nilai 20.5f. Float.valueOf digunakan untuk mengkonversi objek tipe float ke Float. Variabel x dilewatkan ke metode valueOf. Demikian juga, pelampung dikonversi menjadi Pelampung.

Y adalah objek tipe Float. Nilai 10.5f diteruskan ke konstruktor. Menggunakan metode floatValue, objek itu dikonversi menjadi tipe data float. Nilai yang dikonversi disimpan ke dalam variabel z yang dapat menampung nilai float.

Gambar 04: Contoh Autoboxing dan Unboxing2

Menurut program di atas, variabel x memiliki float. Ketika menugaskannya ke Float, kompiler secara otomatis menulis Float.valueOf (x) secara internal. Itu autoboxing. 'A' adalah tipe Float. Nilai 6.1f diteruskan ke konstruktor. Saat menetapkan nilai a ke b, kompiler secara otomatis menulis a.floatValue () secara internal. Itu unboxing.

Apa Kesamaan Antara Integer dan Float?

  • Integer dan Float adalah kelas wrapper di Jawa.

Apa Perbedaan Antara Integer dan Float?

Integer vs Float

Integer adalah kelas yang membungkus nilai int tipe primitif dalam suatu objek. Float adalah kelas yang membungkus nilai tipe float primitif dalam suatu objek.
Tipe Data Primitif Terkait
Integer adalah kelas wrapper yang terkait dengan tipe data int. Float adalah kelas pembungkus yang terkait dengan tipe data float.

Ringkasan - Integer vs Mengapung

Ada delapan tipe primitif utama di Jawa. Mereka int, pendek, byte, panjang, boolean, char, float dan double. Kadang-kadang perlu untuk mengkonversi tipe data primitif ke objek dan objek ke tipe primitif. Kelas wrapper digunakan untuk itu. Setiap tipe primitif memiliki kelas pembungkus yang sesuai. Kelas wrapper tersebut adalah Integer, Pendek, Byte, Panjang, Boolean, Char, Float, dan Double. Artikel ini membahas perbedaan antara Integer dan Float. Perbedaan antara Integer dan Float adalah Integer adalah kelas wrapper yang terkait dengan tipe data primitif sedangkan Float adalah kelas wrapper yang terkait dengan tipe data float primitif.

Referensi:

1. "Kelas wrapper dalam java - Javatpoint.", Java Point. Tersedia disini
2.Integer (Java SE 9 & JDK 9). Tersedia disini
3.Float (Java SE 9 & JDK 9). Tersedia disini