Page 110 - BUKU TEKS SK T4
P. 110

?
                  Contoh  45
                 Sebuah aplikasi menerima dua nombor integer daripada pengguna       Tahukah
                 dan memaparkan perbezaan dua nombor tersebut. Setelah itu, aplikasi   Anda
                 akan bertanya kepada pengguna jika ingin mengulanginya. Pengguna
                 memasukkan perkataan "Ya" jika ingin mengulangi, atau lain-lain jika tidak   Info tambahan:
                 mahu mengulanginya. Tuliskan atur cara Java untuk aplikasi ini.    Penyataan continue
                                                                                    merupakan satu
                 Penyelesaian                                                       penyataan kawalan yang
                                                                                    membolehkan untuk
                 public class Contoh45{                                             menyambung terus kepada
                        public static void main(String args[]){                     gelung seterusnya tanpa
                               String input;                                        perlu melaksanakan
                               Scanner scanner=new Scanner(System.in);              penyataan lain di dalam
                               int no1;                                             gelung. Penyataan ini
                               int no2;                                             boleh digunakan dalam
                               do {                                                 gelung for, while dan do
                                      no1 = scanner.nextInt();                      while.
                                      no2 = scanner.nextInt();                      Penyataan break pula
                                      System.out.println("Beza: " + Math.           digunakan untuk keluar
                                      abs(no2 - no1));                              daripada gelung tersebut.
                                      System.out.println("Taip      Ya    untuk     Penyataan finally
                                      teruskan ..");                                digunakan bagi
                                      input=scanner.next();                         memastikan gelung
                               }while(input.equals("Ya"));                          dilaksanakan walaupun
                        }                                                           pengecualian tidak
                 }                                                                  dijangkakan.
                 Contoh output:















                                                                                         Kerja Berkumpulan
                                 23    Struktur Kawalan Ulangan Do-While


                  1  Tulis 10 angka dari 0 hingga 9 di atas papan hitam.
                  2  Pilih seorang murid. Murid diminta berdiri di satu penjuru papan hitam. Berikan sebatang kapur putih.
                  3  Di satu penjuru yang lain, letakkan sebuah kerusi. Guru berada di sebelah kerusi. Guru akan menulis
                    satu operator perbandingan (lebih kecil, lebih besar atau sama dengan) diikuti satu angka di antara
                    3 hingga 8 di atas sekeping kertas A4. Sebagai contoh, < 5. Kertas ini ialah syarat rahsia yang
                    dirahsiakan daripada murid tadi.
                  4  Murid diminta berjalan ke papan hitam, membulatkan satu angka, dan kemudian berjalan ke arah
                    guru.
                  5  Sebelum dibenarkan berjalan mengelilingi kerusi, guru akan bertanya kepada kelas sama ada pilihan


                                                                            BAB 1 PENGATURCARAAN
                                                                                                  101
   105   106   107   108   109   110   111   112   113   114   115