Dalam Java |. dan || ialah operator logik yang masing-masing melakukan operasi OR dan logik OR. Bitwise OR beroperasi pada bit individu, manakala logik OR beroperasi pada nilai Boolean itu sendiri. |. biasanya digunakan untuk operasi bitwise, manakala ||. . Walaupun kedua-duanya digunakan untuk menilai ungkapan Boolean, tingkah laku mereka berbeza sedikit.
|. (Bitwise ATAU)
|. Peraturan berikut digunakan untuk bitwise ATAU:
Jika kedua-dua bit adalah 0, hasilnya ialah 0. Jika kedua-dua bit adalah 1, hasilnya ialah 1.Jika satu bit adalah 0 dan bit lain adalah 1, hasilnya adalah 1.
Contohnya:
<code>int x = 10; // 1010 (二进制) int y = 5; // 0101 (二进制) int result = x | y; //按位 OR 1010 | 0101 System.out.println(result); //输出:1111 (等价于 15)</code>
Contohnya:
<code>boolean a = true; boolean b = false; boolean result = a || b; //逻辑 OR System.out.println(result); //输出:true</code>
Operasi OR bitwise beroperasi pada bit individu setiap operan, manakala operasi OR logik beroperasi pada nilai Boolean itu sendiri.
Penggunaan:
Atas ialah kandungan terperinci Perbezaan antara |. dan ||. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!