Perbezaan Utama - Integer vs Float
Float and Double adalah kelas pembungkus lain yang digunakan untuk menukar jenis data primitif. Kadang-kadang diperlukan untuk menukar jenis data primitif ke objek dan untuk menukar objek ke jenis data primitif. Untuk itu, kelas Wrapper boleh digunakan. Bahasa pengaturcaraan seperti Java mengandungi kelas Wrapper. Mereka digunakan untuk proses penukaran ini. Kelas pembungkus adalah kelas yang merangkumi jenis. Jenis tersebut boleh digunakan untuk membuat kejadian objek dan kaedah di kelas lain yang memerlukan jenis tersebut. Terdapat lapan jenis primitif di Jawa. Mereka int, pendek, bait, panjang, boolean, char, float dan double. Kelas pembungkus yang sesuai untuk jenis data boolean adalah Boolean. Kelas pembungkus untuk jenis data char adalah watak. Short, Byte, Integer, Long, Float dan Double adalah kelas pembungkus yang lain. Menukar jenis data primitif ke objek secara automatik disebut autoboxing. Menukar objek ke jenis primitif secara automatik disebut unboxing. Artikel ini membincangkan dua kelas pembungkus iaitu Integer dan Float. Perbezaan utama antara Integer dan Float adalah bahawa Integer adalah kelas pembungkus yang berkaitan dengan jenis data int primitif sementara Float adalah kelas pembungkus yang berkaitan dengan jenis data primitif apungan.
KANDUNGAN
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu Integer
3. Apakah Float
4. Persamaan Antara Integer dan Float
5. Perbandingan Berdampingan - Integer vs Float dalam Jadual Jadual
6. Ringkasan
Apakah Integer?
Integer adalah kelas pembungkus di Java. Jenis data yang sesuai adalah int. Ini digunakan untuk mengubah jenis data int menjadi objek atau untuk mengubah objek menjadi int. Rujuk contoh di bawah dengan kelas pembungkus Integer.
Gambar 01: Program dengan Kelas Pembungkus Integer
Menurut program di atas, x adalah pemboleh ubah jenis int. Ia mengandungi nilai 10. Integer.valueOf digunakan untuk menukar objek jenis int ke Integer. Pemboleh ubah x diteruskan ke nilai kaedah. Begitu juga, int ditukar menjadi Integer.
Y adalah objek jenis Integer. Nilai 5 disampaikan kepada pembina. Dengan menggunakan kaedah intValue, objek tersebut ditukar menjadi jenis data int. Nilai yang ditukar disimpan ke dalam pemboleh ubah z yang dapat menahan int
Gambar 02: Contoh Autoboxing dan Unboxing1
Menurut program di atas, pemboleh ubah x mempunyai int. Semasa memberikannya kepada Integer, penyusun secara automatik menulis Integer.valueOf (x) secara dalaman. Itu adalah tinju automatik. The 'a' adalah jenis Integer. Nilai 6 diserahkan kepada pembina. Semasa memberikan nilai ke b, penyusun secara automatik menulis a.intValue () secara dalaman. Ini adalah membuka kotak.
Apa itu Float?
Float adalah kelas pembungkus di Jawa. Jenis data yang sesuai adalah float. Ini digunakan untuk mengubah jenis data float menjadi objek atau untuk mengubah objek menjadi float. Rujuk contoh di bawah dengan kelas Float wrapper.
Gambar 03: Program dengan Kelas Float Wrapper
Menurut program di atas, x adalah pemboleh ubah jenis apungan. Ia mengandungi nilai 20.5f. Float.valueOf digunakan untuk menukar float menjadi objek jenis Float. Pemboleh ubah x diteruskan ke kaedah valueOf. Begitu juga, apungan ditukar menjadi Float.
Y adalah objek jenis Float. Nilai 10.5f disampaikan kepada pembina. Dengan menggunakan kaedah floatValue, objek tersebut ditukar menjadi jenis data float. Nilai yang ditukar disimpan ke dalam pemboleh ubah z yang dapat menahan nilai apungan.
Gambar 04: Contoh Autoboxing dan Unboxing2
Menurut program di atas, pemboleh ubah x mempunyai apungan. Semasa memberikannya ke Float, penyusun secara automatik menulis Float.valueOf (x) secara dalaman. Itu adalah autoboxing. The 'a' adalah jenis Float. Nilai 6.1f disampaikan kepada pembina. Semasa memberikan nilai ke b, penyusun secara automatik menulis a.floatValue () secara dalaman. Ini adalah membuka kotak.
Apakah Kesamaan Antara Integer dan Float?
Kedua-dua Integer dan Float adalah kelas pembungkus di Java
Apakah Perbezaan Antara Integer dan Float?
Artikel Diff Tengah sebelum Jadual
Integer vs Float |
|
Integer adalah kelas yang membungkus nilai int primitif dalam objek. | Float adalah kelas yang membungkus nilai float jenis primitif dalam objek. |
Jenis Data Primitif Berkaitan | |
Integer adalah kelas pembungkus yang berkaitan dengan jenis data int. | Float adalah kelas pembungkus yang berkaitan dengan jenis data apungan. |
Ringkasan - Integer vs Float
Terdapat lapan jenis primitif utama di Jawa. Mereka int, pendek, bait, panjang, boolean, char, float dan double. Kadang-kadang perlu menukar jenis data primitif menjadi objek dan objek ke jenis primitif. Kelas pembungkus digunakan untuk itu. Setiap jenis primitif mempunyai kelas pembungkus yang sesuai. Kelas pembungkus tersebut ialah Integer, Short, Byte, Long, Boolean, Char, Float, dan Double. Artikel ini membincangkan perbezaan antara Integer dan Float. Perbezaan antara Integer dan Float adalah bahawa Integer adalah kelas pembungkus yang berkaitan dengan jenis data int primitif sementara Float adalah kelas pembungkus yang berkaitan dengan jenis data primitif apungan.