Apakah pemalar titik terapung java
Apakah pemalar titik terapung Java
Jenis data titik terapung mewakili nombor nyata, termasuk bahagian perpuluhan. Data dunia nyata adalah kompleks dan memerlukan jenis data yang menyokong nombor nyata.
1. Pemalar titik terapung Pemalar sebenar Java mempunyai dua bentuk perwakilan: bentuk nombor perpuluhan, terdiri daripada nombor dan titik perpuluhan, dan mesti ada titik perpuluhan, seperti 0.123, .123, 123., 123.0. 2. Borang tatatanda saintifik. Contohnya: 123e3 atau 123E3, di mana mesti ada nombor sebelum e atau E, dan eksponen selepas e atau E mestilah integer. Pemalar sebenar menduduki 64 bit dalam mesin dan mempunyai nilai berganda. Untuk nilai jenis apungan, tambah f atau F selepas nombor, seperti 12.3F, yang menduduki 32 bit dalam mesin dan mempunyai ketepatan perwakilan yang rendah.
Pembolehubah titik terapung mempunyai dua jenis: terapung dan berganda. float menduduki 32 bit, dan julat nilai ialah 3.4e-038~3.4e+038 manakala double menduduki 64 bit, dan julat nilai ialah 1.7e-308~1.7e+308; Jenis berganda mempunyai ketepatan yang lebih tinggi dan julat perwakilan yang lebih besar daripada jenis apungan, dan biasanya digunakan dalam senario yang memerlukan ketepatan tinggi, seperti pengiraan saintifik.
Di Java, anda boleh menggunakan float dan double untuk menentukan pembolehubah titik terapung. Contohnya: float f; // Tentukan pembolehubah f sebagai jenis apungan double d; // Tentukan pembolehubah d sebagai jenis berganda Tidak seperti C dan C++, Java tidak mempunyai jenis integer yang tidak ditandatangani dan menentukan bilangan bait memori yang diduduki oleh data integer dan titik terapung. Peruntukan ini memastikan keselamatan, keteguhan dan kebebasan platform program Java. Ini bermakna bahawa pelaksanaan Java yang berbeza mempunyai gelagat yang konsisten apabila berurusan dengan data integer dan titik terapung, dan hasilnya boleh diramal tanpa mengira platform yang mereka jalankan.
masalah pengiraan titik terapung java
Operasi bit biasanya digunakan dalam kawalan perkakasan Ungkapan itu sendiri tidak dapat menentukan makna khusus dan perlu digabungkan dengan senario sebenar.
& dipanggil "bitwise AND", dan peraturannya ialah: 0&0=0 1&0=0 0&1=0 1&1=1
"|" dipanggil "bitwise OR", peraturan operasi ialah: 0|0=0 1|0=1 0|1=1 1|1=1
0x7fffff yang dinyatakan dalam binari 32-bit ialah 0000 0000 0111 1111 1111 1111 1111 1111
Mengikut peraturan operasi bitwise AND, 9 bit tinggi dikosongkan kepada sifar.
0x800000 dinyatakan dalam binari 32-bit ialah 0000 0000 1000 0000 0000 0000 0000 0000
Mengikut algoritma bitwise ATAU, bit ke-24 ditetapkan kepada 1.
Untuk meletakkannya dalam perspektif, ((bit & 0x7fffff)|0x800000) bermaksud mengosongkan 9 bit tinggi dahulu, dan kemudian menetapkan bit ke-24 kepada 1.
Kira-kira separuh masa pertama, “
Bagi tanda soal, tidak perlu dijelaskan, bukan?
Soalan JAVA tentang jenis titik terapung
Nombor titik terapung akan mempunyai ralat selepas operasi, yang merupakan perkara biasa.
berganda a=2.00-1.10;
berganda b=0.90;
System.out.print(a==b);
Hasilnya akan palsu
Jadi kadangkala kaedah digunakan apabila menilai kesamaan nombor titik terapung, dan itu adalah
boolean statik awam adalah Sama(double a,double b){
epsilon berganda akhir=0.00000001;
kembali Math.abs(a-b) } Ringkasnya, ralat akan berlaku selepas nombor titik terapung diproses 0.7799999713897705 ialah ralat yang disebabkan oleh menukar apungan kepada dua kali ganda, dan 0.78 ialah operasi biasa apungan
Atas ialah kandungan terperinci Apakah pemalar titik terapung java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Kesalahan awan stim boleh disebabkan oleh banyak sebab. Untuk bermain permainan dengan lancar, anda perlu mengambil beberapa langkah untuk mengeluarkan ralat ini sebelum anda melancarkan permainan. Perisian Php.CN memperkenalkan beberapa cara terbaik serta maklumat yang lebih berguna dalam siaran ini.

Anda mungkin melihat "Sambungan ke Metadata Windows dan Perkhidmatan Internet (WMIS) tidak dapat ditubuhkan." Ralat pada Penonton Acara. Siaran ini dari Php.cn memperkenalkan cara menghapuskan masalah Windows Metadata dan Internet.

Isu Kemas Kini KB5035942 - Sistem terhempas biasanya berlaku kepada pengguna. Orang yang ditimbulkan berharap dapat mencari jalan keluar dari jenis masalah, seperti sistem terhempas, pemasangan, atau masalah bunyi. Menyasarkan situasi ini, jawatan ini diterbitkan oleh Php.CN Wil

OneDrive adalah perkhidmatan penyimpanan awan dalam talian dari Microsoft. Pada masa -masa, anda mungkin mendapati OneDrive gagal memuat naik foto ke awan. Jika anda berada di bot yang sama, teruskan membaca siaran ini dari perisian Php.cn untuk mendapatkan penyelesaian yang berkesan sekarang!

Chris Titus Tech mempunyai alat yang dipanggil Utiliti Windows yang dapat membantu anda dengan mudah membuat Windows 11/10 ISO debloated untuk memasang sistem yang bersih. Php.cn menawarkan panduan penuh tentang cara melakukan perkara ini menggunakan alat Chris Titus.

Jika anda mempunyai program yang dipanggil PC App Store di komputer anda dan tidak sengaja memasangnya, maka PC anda mungkin dijangkiti dengan perisian hasad. Siaran ini dari php.cn memperkenalkan cara mengeluarkan malware kedai aplikasi PC.

Adakah Brothers: A Tale of Two Sons REMAKE TIDAK dilancarkan? Menemui Saudara -saudara: Kisah Dua Anak Sons REMAKE Skrin Hitam? Di sini siaran ini di Php.cn menawarkan penyelesaian yang diuji untuk membantu anda dalam menangani masalah ini.

Adakah anda mempersoalkan masalah yang Msconfig terus kembali ke permulaan selektif pada tingkap anda? Bagaimana cara beralih ke permulaan biasa jika anda memerlukannya? Cuba kaedah yang dijelaskan dalam pos php.cn ini untuk mencari yang berfungsi untuk anda.
