Page 96 - BUKU TEKS SK T4
P. 96

?
                 Operator Logikal AND
                 Operator logik AND digunakan apabila dua atau lebih syarat boolean perlu   Tahukah
                 digabungkan dan kesemua syarat perlu benar.                          Anda

                    Sebagai contoh, markah peperiksaan haruslah berada dalam julat 0
                 hingga 100 dan boleh ditulis sebagai gabungan markah >= 0 dan juga   Operasi   Maksud
                 markah <=100. Operator yang sesuai dalam hal ini ialah operator AND.     a && b  logik
                                                                                               AND
                 Operator AND ditulis menggunakan simbol '&&'. Oleh itu, syarat-syarat
                 boolean tadi boleh ditulis sebagai satu ungkapan seperti yang berikut:  a | |b  logik OR
                                                                                     a& b      logik
                            Markah >=0 && Markah <= 100                                        Boolean
                                                                                               AND
                                                                                     a |b      logik
                  Contoh  32                                                                   Boolean
                                                                                               OR
                 Tentukan markah input berada dalam julat yang sah, iaitu 0 hingga 100.
                                                                                     !a        logik
                 public class Contoh32{                                                        NOT
                       public static void main(String[] args){
                               int markah=55;
                               if (markah >=0 && markah <=100)
                                      System.out.println("Markah yang
                                      dimasukkan adalah sah.");
                               else
                                      System.out.println("Markah yang
                                      dimasukkan adalah tidak sah.");
                       }
                 }
                 Contoh output:










                 Berdasarkan Contoh 32, jelaslah bahawa kesemua syarat boolean perlu
                 dipenuhi. Jika terdapat salah satu syarat boolean yang tidak benar, maka
                 keputusan adalah tidak benar. Lihat Jadual 1.10.
                                Jadual 1.10 Contoh penggunaan operator AND


                     markah>=0      markah<=100      markah>=0   && markah<=100
                       False            False                  False

                       False            True                   False
                                                                                    True/False
                        True            False                  False                goo.gl/xEPKUd

                        True            True                   True


                                                                            BAB 1 PENGATURCARAAN
                                                                                                   87
   91   92   93   94   95   96   97   98   99   100   101