Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pernyataan Kawalan Java

Similar presentations


Presentation on theme: "Pernyataan Kawalan Java"— Presentation transcript:

1 Pernyataan Kawalan Java
Bab 3 Pernyataan Kawalan Java

2 Objektif Mengetahui pernyataan kawalan Java
Mengetahui pernyataan kawalan keputusan Mengetahui pernyataan kawalan gelung

3 Pernyataan Kawalan Java
Pernyataan kawalan digunakan bagi membuat keputusan dengan pelbagai laluan pelaksanaan. Antaranya: If If-else If-else-if Switch While Do For

4 … Pernyataan Kawalan Java
Kawalan Java menggunakan ungkapan Boolean Boolean adalah jenis data primitif Boolean digunakan untuk membuat keputusan YA atau TIDAK Nilai Boolean dinyatakan dalam bentuk BENAR atau SALAH CONTOH BOOLEAN: (25 > 24) && (12 == 13) => jawapan SALAH (25 > 24) || (12 == 13) => jawapan BENAR

5 pernyataan kawalan keputusan
Pernyataan kawalan keputusan terdiri daripada if, if-else, if-else-if dan switch Pernyataan if digunakan bagi membandingkan ungkapan Boolean dan akan dilaksanakan jika ungkapan tersebut adalah benar. Sintaks if if ( ungkapan Boolean) pernyataan; if ( ungkapan Boolean) { } Pernyataan tunggal Pernyataan blok

6 Contoh pernyataan if… //Anggap x adalah integer if((x % 2) == 0){
System.out.println(x + “ dibahagi 2”); }

7 Pernyataan if-else Melaksanakan satu kumpulan pernyataan sekiranya ungkapan Boolean adalah BENAR atau melaksanakan satu kumpulan pernyataan lain jika ungkapan Boolean adalah SALAH. Sintaks if-else if ( ungkapan Boolean) pernyataan; else Pernyataan tunggal

8 …Pernyataan if-else if ( ungkapan Boolean){ pernyataan; } else {
Pernyataan blok

9 Contoh pernyataan if-else
Kod aturcara Penerangan //Membandingkan 2 nombor dan menjadikan nilai pemboleh ubah “min” int min; int x = 5; int y = 10; if (x <= y) min = x; else min = y; Jika syarat adalah BENAR maka pernyataan if akan dilaksanakan. Jika syarat adalah SALAH maka pernyataan else akan dilaksanakan.

10 Pernyataan if-else-if
Pernyataan if-else-if merupakan rantaian Sintaks if ( ungkapan Boolean){ pernyataan; if ( ungkapan Boolean) else } else if ( ungkapan Boolean) { pernyataan; else pernyataan; } else

11 Contoh Pernyataan if-else-if
Kod aturcara Penerangan //Memeriksa kandungan pemboleh ubah b int b = -1; if (b > 0) System.out.println(“Positif”); else if (b < 0) System.out.println(“Negatif”); else System.out.println(“Zero”); Jika syarat adalah BENAR maka pernyataan if akan dilaksanakan. Jika syarat adalah SALAH maka pernyataan else if akan dilaksanakan. Jika 2 syarat adalah SALAH maka pernyataan else akan dilaksanakan.

12 Contoh if bersarang A B C Kod aturcara Jadual Kebenaran if (syarat1){
pernyataan A; } else{ pernyataan B; else { pernyataan C; Apakah nilai syarat bagi membolehkan pernyataan A, B dan C dilaksanakan. A B C syarat1 syarat2

13 Pernyataan switch Digunakan membuat perbandingan dan membenarakan aturcara mempunyai satu laluan perlaksanaan Sintaks switch switch ( ungkapan ){ case pemalar1: blok pernyataan; case pemalar2: blok pernyataan; default:blok pernyataan; }

14 Contoh Pernyataan switch
Kod aturcara Penerangan //Memaparkan status gred switch (gred){ case ‘A’: System.out.println(“Cemerlang”); break; case ‘B’: System.out.println(“Baik”); case ‘C’: System.out.println(“Sederhana”); Default: System.out.println(“Tidak diketahui”); Jika gred adalah A maka Case ‘A’ akan dilaksanakan. Jika gred adalah B maka Case ‘B’ akan dilaksanakan. Jika gred adalah C maka Case ‘C’ akan dilaksanakan. Jika gred adalah selain A,B atau C maka default akan dilaksanakan.

15 …Contoh Pernyataan switch
Hasilnya…

16 Pernyataan Kawalan Gelung
Pernyataan gelung membenarkan satu blok pernyataan dilaksanakan secara berulang-kali selagi ungkapan Boolean adalah benar. Di dalam Java 3 bentuk kawalan gelung iaitu while, do dan for. Sintaks while while ( ungkapan boolean ) pernyataan; while ( ungkapan boolean ){ } Pernyataan tunggal Blok pernyataan

17 pernyataan while Pernyataan while akan memeriksa syarat terlebih dahulu sebelum melaksanakan blok pernyataan. Carta alir while mula i= 1 i= 2 i <= 3 benar i++ salah Mudahnya Java tamat

18 Contoh pernyataan while
Kod aturcara Penerangan //Memaparkan perkataan int i = 1; while (i<=3){ System.out.println(“Mudahnya Java”); i++; } Perkataan Mudahnya Java akan dipaparkan sebanyak tiga kali. Hasilnya…

19 pernyataan do-while Pernyataan do-while akan memeriksa syarat SELEPAS melaksanakan blok pernyataan Sintaks do-while do { pernyataan; } while ( ungkapan boolean );

20 …pernyataan do-while Carta alir do-while mula x= 0 x = 1
Markah dimasukkan : x ++ benar x <= 5 salah tamat

21 Contoh pernyataan do-while
Hasilnya…

22 Pernyataan for Pernyataan gelung atau dikenali sebagai for, digunakan untuk mengawal ulangan dengan bilangan yang ditetapkan. Pernyataan ini juga digunakan dalam tatasusunan (array) 2 dimensi. Pernyataan for terbahagi kepada 3 bahagian iaitu: (1) Mengisytihar dan memberi nilai awal kepada pemboleh ubah kawalan (2) Membandingkan kandungan pemboleh ubah kawalan samada telah mencapai nilai yang telah ditetapkan atau tidak. (3) Mengemas kini nilai pemboleh ubah kawalan pada setiap ulangan

23 …Pernyataan for Sintaks for for ( isytihar; uji; kemas kini)
} Pernyataan tunggal Blok pernyataan

24 Contoh pernyataan for Contoh 1 for ( i = 0; i <10; i++){
for ( j = 0; j <10; j++){ pernyataan 2; } pernyataan 3;

25 …Contoh pernyataan for
i = 0; do { pernyataan 1; for ( j = 0; j <10; j++){ pernyataan 2; } pernyataan 3; i++; } while (i<10);

26 …Contoh pernyataan for
i = 0; for (j = 0; j <10; j++) { pernyataan 1; while (i < 10) { pernyataan 2; i++; } pernyataan 3;

27 Contoh pernyataan for Kod aturcara Penerangan Hasilnya…
//Memaparkan bilangan nombor for(int counter = 1; counter <=5; counter++){ System.out.printf("%d", counter); System.out.println(); } Nombor 1 hingga 5 akan dipaparkan. Hasilnya…


Download ppt "Pernyataan Kawalan Java"

Similar presentations


Ads by Google