Operator Boolean dengan operasi boolean Pemrograman Java
Operator boolean disebut juga dengan operator logika operator ini menghasilkan kondisi true atau false.
Jenis-jenis Operator Boolean :
Evaluation AND : &
Evaluation OR : |
Evaluation XOR : ^
Logical AND : &&
Logical OR : ||
Negation : !|
Equal-to : ==
Not Equal to : !=
Conditional : ?:
Program Operator Boolean :
Dalam program ini menggunakan operator AND, yaitu jika 1 sama dengan 0 maka hasilnya 0, jadi bisa diartikan bahwa 1 adalah true sedangkan 0 adalah false, jadi jika true(1) sama dengan false (0) maka hasilnya false(0).
Dapat juga dilakukan dengan operasi relasional.
Dapat juga dilakukan dengan operasi relasional.
Dalam program tersebut menjelaskan bahwa 3 lebih dari satu adalah true(benar) dan 5 kurang dari 9 adalah true(benar), dan jika true(1) dengan true(1) makan menghasilkan true(1).
Penggunaaan boolean bisa digunakan dalam kondisioner if dan else.
Penggunaaan boolean bisa digunakan dalam kondisioner if dan else.
Program boolean dengan kondisioner if dan else :
Dalam program tersebut menjelasakann bahwa jika benar akan menampilkan System.out.println("Hasilnya benar") namun jika salah akan menampilkan System.out.println("Hasilnya salah").
Evaluation AND.
Dalam program if(true&false) tersebut menjelaskan bahwa jika true sama dengan false akan menghasilkan false, karena menggunakan operator AND yang sifatnya jika kedua kondisi sama maka akan menghasilkan kondisi true. Kemudian jika salah akan menampilkan System.out.println("Hasilnya salah").
Evaluation OR.
Evaluation XOR.
Dalam program if (true^true) tersebut menjelaskan bahwa jika true sama dengan true akan menghasilkan false, karena menggunakan operator XOR yang sifatnya jika kedua kondisisnya sama maka akan berkondisi false. Kemudian jika salah akan menampilkan System.out.println("Hasilnya salah").
Program Evaluation dengan operasi aritmatika boolean :
Dalam program if (13 > 3 ^ 9 < 7) tersebut menjelaskan bahwa jika true sama dengan false akan
menghasilkan true, karena menggunakan operator XOR yang sifatnya jika salah satu kondisisnya true maka akan berkondisi true. Kemudian jika salah akan menampilkan System.out.println("Hasilnya benar").
Program Logical dengan operasi boolean :
Program Negasi dengan boolean :
Dalam program if(! (13 < 3) && 9 < 7) tersebut menjelaskan bahwa jika true sama dengan false akan menghasilkan false, ! (13 < 3) bernilai true karena sebernarnya bernilai false namun di negasikan akan menghasilkan true, karena menggunakan operasi Logical AND yang sifatnya jika kedua kondisi true maka akan berkondisi true. Kemudian jika salah akan menampilkan System.out.println("Hasilnya salah").
Program Equal to :
Dalam program if (true == true) tersebut menjelaskan bahwa jika true sama dengan true maka hasilnya adalah true, namun jika true sama dengan false maka hasilnya false dan akan menampilkan System.out.println("Hasilnya false").
Program Not Equal to :
Dalam program if (true != false) tersebut menjelaskan bahwa jika true sama dengan false hasilnya adalah true, karena jika tidak menggunakan negasi (!) hasilnya akan false dan akan menampilkan System.out.println("Hasilnya false").
Program conditional
Fungsi conditional (?:) adalah sebagai pengganti dari if, else.
Fungsi conditional (?:) adalah sebagai pengganti dari if, else.
Dalam program Systme.out.println(true ? x : y) tersebut menjelaskan bahwa jika true ((true ?) akan menampilkan x, yaitu true.
Berikut adalah hasil dari program tersebut.
Comments
Post a Comment
Berikan komentar yang sopan !