Contoh Kode Program Operator Logika Bahasa Java
Contoh Kode Program Operator Logika Bahasa Java
Dalam bentuk paling sederhana, operator logika bisa diproses untuk boolean true dan false. Berikut contoh kode programnya:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | class BelajarJava { public static void main(String args[]){ boolean a = true; boolean b = false; boolean hasil; hasil = a && a; System.out.println("Hasil dari a && a : " + hasil ); hasil = a && b; System.out.println("Hasil dari a && b : " + hasil ); hasil = a || b; System.out.println("Hasil dari a || b : " + hasil ); hasil = b || b; System.out.println("Hasil dari b || b : " + hasil ); hasil = !a; System.out.println("Hasil dari !a : " + hasil ); hasil = !b; System.out.println("Hasil dari !b : " + hasil ); }} |
Hasil kode program:
Hasil dari a && a : trueHasil dari a && b : falseHasil dari a || b : trueHasil dari b || b : falseHasil dari !a : falseHasil dari !b : true |
Rumus untuk menentukan hasil dari operator logika adalah sebagai berikut:
- Operator && hanya akan menghasilkan true jika kedua operand bernilai true, selain itu hasilnya false.
- Operator || hanya akan menghasilkan false jika kedua operand bernilai false, selain itu hasilnya true .
- Operator ! Akan membalikkan logika, !false menjadi true, !true menjadi false.
Kita juga bisa menggabungkan lebih dari satu operasi seperti contoh berikut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | class BelajarJava { public static void main(String args[]){ boolean hasil; hasil = (false && true) || (true || false); System.out.println("Hasil: " + hasil ); hasil = !false && (false || true); System.out.println("Hasil: " + hasil ); hasil = ((true && true) || (true || false)) && !true; System.out.println("Hasil: " + hasil ); }} |
Hasil kode program:
Hasil: trueHasil: trueHasil: false |

Komentar
Posting Komentar