Rumah > Java > javaTutorial > teks badan

Contoh analisis java menggunakan operasi Boolean dan bukannya operasi bit

WBOY
Lepaskan: 2023-05-05 20:22:11
ke hadapan
1190 orang telah melayarinya

Operasi Boolean menggantikan operasi bitwise

Walaupun operasi bitwise jauh lebih pantas daripada operasi aritmetik, ia adalah pilihan yang sangat salah untuk menggunakan operasi bitwise dan bukannya operasi Boolean apabila membuat pertimbangan bersyarat.

Apabila menilai keadaan, Java akan mengoptimumkan operasi Boolean sepenuhnya. Katakan terdapat ungkapan a, b, c yang menjalankan operasi Boolean "a&&b&&c" Menurut ciri-ciri logik AND, selagi satu item dalam keseluruhan ungkapan Boolean mengembalikan palsu, keseluruhan ungkapan itu kembali palsu a adalah palsu , ungkapan akan kembali palsu serta-merta tanpa menilai ungkapan b dan c. Dengan cara yang sama, perkara yang sama berlaku apabila ungkapan pengiraan ialah "a||b||c".

Jika operasi bit (bitwise AND "&", bitwise ATAU "|") digunakan bukannya logik DAN dan logik OR, walaupun operasi bit itu sendiri tidak mempunyai masalah prestasi, operasi bit sentiasa memerlukan semua sub- Selepas semua ungkapan dinilai, keputusan akhir diberikan. Oleh itu, dari perspektif ini, menggunakan operasi bitwise dan bukannya operasi Boolean akan menyebabkan sistem melakukan banyak pengiraan yang tidak sah.

Atas ialah kandungan terperinci Contoh analisis java menggunakan operasi Boolean dan bukannya operasi bit. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!