Perbedaan Antara Integer dan Float

Daftar Isi:

Perbedaan Antara Integer dan Float
Perbedaan Antara Integer dan Float

Video: Perbedaan Antara Integer dan Float

Video: Perbedaan Antara Integer dan Float
Video: 5 tipe data integer dan float 2024, November
Anonim

Perbedaan Kunci – Integer vs Float

Float dan Double adalah kelas pembungkus lain yang digunakan untuk mengonversi tipe data primitif. Terkadang diperlukan untuk mengubah tipe data primitif menjadi objek dan mengubah objek menjadi tipe data primitif. Untuk itu, kelas Wrapper dapat digunakan. Bahasa pemrograman seperti Java berisi kelas Wrapper. Mereka digunakan untuk proses konversi ini. Kelas pembungkus adalah kelas yang merangkum 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 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. Mengubah tipe data primitif menjadi objek secara otomatis disebut autoboxing. Mengubah objek menjadi tipe primitif secara otomatis disebut unboxing. Artikel ini membahas dua kelas wrapper yaitu Integer dan Float. Perbedaan utama antara Integer dan Float adalah bahwa Integer adalah kelas pembungkus yang terkait dengan tipe data primitif int sedangkan Float adalah kelas pembungkus yang terkait dengan tipe data primitif float.

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 mengubah objek menjadi int. Lihat contoh di bawah ini dengan kelas pembungkus Integer.

Perbedaan Antara Integer dan Float
Perbedaan Antara Integer dan Float

Gambar 01: Program dengan Kelas Pembungkus Integer

Menurut program di atas, x adalah variabel bertipe int. Ini berisi nilai 10. Integer.valueOf digunakan untuk mengonversi objek tipe int ke 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 dikonversi itu disimpan ke dalam variabel z yang dapat menampung int.

Perbedaan Antara Integer dan Float_Gambar 02
Perbedaan Antara Integer dan Float_Gambar 02

Gambar 02: Contoh Autoboxing dan Unboxing1

Menurut program di atas, variabel x memiliki int. Saat menetapkannya ke Integer, kompiler secara otomatis menulis Integer.nilaiDari(x) secara internal. Itu adalah tinju otomatis. 'a' bertipe Integer. Nilai 6 diteruskan ke konstruktor. Saat menetapkan nilai a ke b, kompilator secara otomatis menulis a.intValue() secara internal. Itu unboxing.

Apa itu Float?

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

Perbedaan Antara Integer dan Float_figure 03
Perbedaan Antara Integer dan Float_figure 03

Gambar 03: Program dengan Kelas Float Wrapper

Menurut program di atas, x adalah variabel bertipe float. Ini berisi nilai 20.5f. Float.valueOf digunakan untuk mengonversi objek tipe float menjadi Float. Variabel x diteruskan ke metode valueOf. Demikian juga, float diubah menjadi Float.

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

Perbedaan Kunci Antara Integer dan Float
Perbedaan Kunci Antara Integer dan Float

Gambar 04: Contoh Autoboxing dan Unboxing2

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

Apa Persamaan Antara Integer dan Float?

Baik Integer dan Float adalah kelas pembungkus di Java

Apa Perbedaan Antara Integer dan Float?

Integer vs Float

Integer adalah kelas yang membungkus nilai tipe primitif int dalam sebuah objek. Float adalah kelas yang membungkus nilai 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. Kadang-kadang perlu untuk mengkonversi tipe data primitif ke objek dan objek ke tipe primitif. Kelas pembungkus digunakan untuk itu. Setiap tipe primitif memiliki kelas pembungkus yang sesuai. Kelas wrapper 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.

Direkomendasikan: