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

