Cara menggunakan operator logis di Jawa

Gunakan operator DAN

Langkah 1

Gunakan operator DAN (simbolnya "&&"). Di Java, && mengembalikan true sebagai hasilnya jika dan hanya jika kedua operatornya (objek yang dimanipulasi) benar.

Langkah 2

Memahami bahwa operan Anda dapat berupa ekspresi apa pun yang menghasilkan nilai Boolean. Ini termasuk semua operator perbandingan (seperti lebih besar dari ">", kurang dari "<" atau sama dengan "=="), metode apa pun yang menghasilkan Boolean atau variabel Boolean apa pun itu sendiri. "" int a = 7; int b = 10; if (a> 4 && b <20) {// Ini akan benar karena kedua operan dari operator && akan menghasilkan true} ""

Langkah 3

Tidak ada apa pun di bagian ini.

Gunakan operator OR dan NOT

Langkah 1

Gunakan operator ATAU (simbolnya "||"). || Ini menghasilkan kepastian apakah kedua atau salah satu operator itu benar. Operan dapat berupa ekspresi apa pun yang menghasilkan Boolean. "" int a = 10; int b = 40; if (a == 7 || b> a) {// Ini akan benar. Meskipun operan pertama salah, // yang kedua akan benar.} ""

Langkah 2

Pertimbangkan untuk menggunakan operator ATAU eksklusif (atau XOR, yang simbolnya adalah ^). Ini akan menghasilkan true jika salah satu, tetapi tidak keduanya, operator menghasilkan true. Di sini operator XOR digunakan sebagai operator Boolean yang logis. "" int a = 7; int b = 10; if (b> a ^ b == 10) {// Ini akan menghasilkan false karena kedua operator benar} ""

Langkah 3

Membalikkan hasil ekspresi Boolean di Jawa menggunakan operator NOT logis (yang simbolnya "!"). Jika operator ini benar, ekspresi TIDAK akan menghasilkan false.

Langkah 4

Gunakan operator NOT dengan tanda kurung dan ekspresi Boolean lainnya karena operator NOT sangat mengikat (prioritas operatornya sangat tinggi). Pengecualian adalah ketika dikombinasikan dengan variabel Boolean sederhana. Contoh ini menunjukkan penggunaan operator Boolean TIDAK. "" int a = 7; int b = 10; if (! (a == b)) {// Ini menghasilkan tertentu karena a == b akan salah, dan operator TIDAK akan membalikkannya} ""

Artikel Menarik