Pernyataan Kawalan Java

Slides:



Advertisements
Similar presentations
LIST ITEM. List Style … Pop List Ditampilkan dalam bentuk field dengan tombol di sebelah kanan. Ketika tombol di klik maka sekumpulan data akan muncul.
Advertisements

Prosedur dan Fungsi.
SQL Data Manipulation Language (DML)
Struktur Kawalan Ulangan
Ketidaktentuan –Tidak lengkap –tidak konsisten, –tidakpasti… atau ketiga- tiganya sekali.
Pembolehubah dan Pemalar
Tutorial Penggunaan :
Struktur Kawalan Pilihan
Bab 5-3 Image Processing and Analysis. Objektif Boleh mengetahui langkah-langkah yg terlibat di dalam Fungsi II Boleh menghuraikan keperluan dan fungsi.
RANGKA RUJUKAN ROBOT (ROBOT REFERENCE FRAMES)
Prinsip-prinsip Spesifikasi Rekabentuk
1 Bab 8 Halatuju dan Kekangan dalam Antaramuka : Multisensori.
AMPS /D-AMPS ADVANCED MOBILE PHONE SYSTEM/DIGITAL ADVANCED MOBILE PHONE SYSTEM.
BAB 1 - MANTIK Pembelajaran kaedah dan prinsip untuk membezakan di antara hujah yang baik dengan yang lemah. Memudahkan penyusunan idea-idea dengan teratur,
Sistem PNG & Graduasi (Menengah Rendah)
BAHAGIAN 2 VB6 Procedure dan Fungsi.
Impact Of Society Topic: Virus
Strategi Algoritma Universitas Ahmad Dahlan
BAB 4 PERSAMPELAN.
STATISTIK PENDIDIKAN EDU5950 SEM
ASAS PENGATURCARAAN C++
KEPERLUAN KETEPATAN DATA DAN ANALISIS STATISTIK
BAB 2 PLANNING Objektif: Pengenalan kepada perancangan projek
BAB 2 : Penyelesaian Masalah & Pengenalan kepada Pengaturcaraan
BAB 4 FASA REKABENTUK Permodelan Data (ERD) Objektif:
REKABENTUK MODEL PANGKALAN DATA RANGKAIAN
PENGENALAN KEPADA JELMAAN LAPLACE
Routing Protokol dan Konsep Routing Protocols and Concepts
Konsep Asas Pengaturcaraan
Bab 4: Operator & Ungkapan
ASAS PENGATURCARAAN F1001 En. Azrol Hisham Bin Mohd Adham
Konsep Pengukuran dalam Penyelidikan
STATISTIK PENDIDIKAN EDU5950 SEM
Analisis dan Interpretasi Data
PENGUMPULAN PROJEK DALAM SATU SISTEM APLIKATI
MODUL 3 FILING SYSTEM.
Bagaimana cara membuat
PERISIAN HAMPARAN ELEKTRONIK
Masalah Tugasan.
KOMPONEN ASAS VISUAL BASIC 6.0
E4161 SISTEM KOMPUTER DAN APLIKASI
Spesifikasi Pengaturcaraan Fungsian
Pengenalan Sistem Automasi Industri
Analisis dan Interpretasi Data
Routing Protokol dan Konsep Routing Protocols and Concepts
Pernyataan if.. Pernyataan switch..
BAB 8 TATASUSUNAN.
Pengenalan.
BAB 2(a):PENGENALAN KEPADA JELMAAN LAPLACE
OPEN UNIVERSITY MALAYSIA
2.0 PENGALAMATAN RANGKAIAN
TEKNOLOGI ELEKTRONIK INDUSTRI
06.09 : PREPARE INSTALLATION CHECKLIST
SSQL1113 Statistik Untuk Sains Sosial
PENJAMINAN KUALITI MERUPAKAN PIAWAIAN UNTUK MENENTUKAN KUALITI PELAKSANAAN PA DAN PB MENGIKUT GARIS PANDUAN YANG DITETAPKAN.
Sains PMR Kertas 1 (40 markah) Kertas 2 (60 markah) 40 soalan objektif
BAB 7 STRING.
STATISTIK PENDIDIKAN EDU5950 SEM
Bahagian II MATEMATIK PENILAIAN
MENGGUNAKAN OBJEK VISUAL BASIC 6.0
BAB 2 PLANNING Objektif: Pengenalan kepada perancangan projek
Pembolehubah dan Pemalar
Oleh: Zaihan Abdul Ghani A Sharifah Suhaila Mohd Ramli A103305
POLITEKNIK PORT DICKSON E4161 SISTEM KOMPUTER & APLIKASI
Prinsip-prinsip Spesifikasi Rekabentuk
Bab 6 Pengaturcaraan Lisp.
Muhamad Shukri Saud PRODUCTION ORGANIZATION
ICT HANDYBOOK SPM LA2 COMPUTER SYSTEMS 2.3 Software.
3.4.3 KONFIGURASI DAN UJIAN RANGKAIAN
Pemrograman Bilangan Bulat (Integer Programming) Sebuah program linear dengan persyaratan tambahan bahwa semua variabelnya merupakan bilangan bulat Algoritma.
Presentation transcript:

Pernyataan Kawalan Java Bab 3 Pernyataan Kawalan Java

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

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

… 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

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

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

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

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

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.

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

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.

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

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; }

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.

…Contoh Pernyataan switch Hasilnya…

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

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

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…

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

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

Contoh pernyataan do-while Hasilnya…

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

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

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

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

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

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…