Video: 100 HARDEST English words pronunciation practice lesson (with definitions) | Learn British English 2024
Nombor terapung adalah nombor yang mempunyai bahagian pecahan (biasanya dinyatakan dengan titik perpuluhan). Anda harus menggunakan jenis terapung dalam program Java apabila anda memerlukan nombor dengan perpuluhan, seperti 19. 95 atau 3. 1415.
Java mempunyai dua jenis primitif untuk nombor terapung:
-
float: Uses 4 bait
-
dua kali: Menggunakan 8 bait
Dalam hampir semua kes, anda harus menggunakan jenis berganda setiap kali anda memerlukan nombor dengan nilai fraksional.
Nilai ketepatan dari nilai terapung menandakan berapa banyak digit ketara nilai boleh mengikuti titik perpuluhannya. Ketepatan jenis apungan hanyalah sekitar enam atau tujuh digit perpuluhan, yang tidak mencukupi untuk kebanyakan jenis pengiraan.
Jika anda menggunakan Java untuk menulis sistem penggajian, contohnya, anda boleh lari dengan menggunakan pemboleh ubah terapung untuk menyimpan gaji untuk pekerja seperti guru atau ahli bomba, tetapi bukan untuk pemain baseball profesional atau eksekutif korporat.
Sebaliknya, pemboleh ubah berganda mempunyai ketepatan kira-kira 15 digit, yang cukup untuk kebanyakan tujuan.
Apabila anda menggunakan titik terapung literal, anda harus selalu memasukkan titik perpuluhan, seperti ini:
tempoh ganda = 99. 0;
Jika anda menghilangkan titik perpuluhan, compiler Java merawat literal sebagai integer. Kemudian, apabila melihat bahawa anda sedang cuba menetapkan integer literal kepada pemboleh ubah berganda, pengkompil menukarkan integer kepada nilai berganda. Langkah penukaran yang boleh dielakkan ini menggunakan beberapa masa pemprosesan yang berharga.
Untuk menjimatkan masa itu, anda boleh menambah akhiran F atau D ke titik terapung literal untuk menunjukkan sama ada literal itu sendiri adalah jenis terapung atau berganda. Sebagai contoh:
float value1 = 199. 33F; double value2 = 200495. 995D;
Jika anda meninggalkan akhiran, D diandaikan. Akibatnya, anda biasanya boleh hilang akhiran D untuk literasi ganda.