Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

If, If/else, switch SUSSI.

Presentasi serupa


Presentasi berjudul: "If, If/else, switch SUSSI."— Transcript presentasi:

1 If, If/else, switch SUSSI

2 SAP Menggunakan Operator dan struktur kontrol percabangan

3 Kontrol Keputusan Statemen dari java yang mengizinkan user untuk memilih dan mengeksekusi blok kode dan mengabaikan blok kode yang lainnya.

4 Struktur Kontrol Keputusan
Tipe-tipe: statement-if statement-if-else statement-if-else if

5 IF If mengandung suatu pernyataan tunggal yang dieksekusi jika ekspresi bersyarat adalah benar

6 if-statement Flowchart

7

8

9 if 2. if, else Untuk melakukan beberapa operasi yang berbeda jika salah satu ekspresi kondisional bernilai salah,

10 Flowchart

11

12 if 3. if, else if, else Bentuk if, else if, else memungkinkan untuk tiga atau lebih alternative pemrosesan.

13 Flowchart

14

15 Kesalahan Umum 1. Kondisi didalam statement if-statement tidak ditentukan dalam nilai boolean. Contoh, //SALAH int number = 0; if( number ){ //statement } Angka variabel tidak ditentukan sebagai nilai boolean. 2. Menulis elseif sebagai ganti dari else if.

16 Kesalahan Umum 3. Menggunakan = pengganti dari == sebagai pembanding. Contoh, //SALAH int number = 0; if( number = 0 ){ //statement } Seharusnya ditulis, //BENAR int number = 0; if( number = = 0 ){ // statement }

17 Switch Statement alternatif untuk melakukan pemilihan statement

18 statement-switch Ketika sebuah switch digunakan,
Java akan menilai ekspresi switch, kemudian berpindah ke case yang pilihan dari pemilih sesuai dengan nilai dari ekspresi. Program mengeksekusi statement yang diminta dari point sebuah case sampai statement break dibaca, kemudian pindah ke statement awal setelah membaca akhir dari struktur switch. Jika tidak ada case yang sesuai, maka blok default akan dieksekusi. Catatan, bahwa bagian default merupakan pilihan.

19 Flowchart

20

21 Switch switch (ekspresi) { case nilai1: case nilai2: break; default:{ } }

22 package demoswitch2; public class DemoSwitch2 { public static void main(String[] args) { String bulan = null; String triwulan = null; int noBulan = 5; switch (noBulan) { case 1: bulan = "Januari"; break; case 2: bulan = "Februari"; break; case 3: bulan = "Maret"; break; case 4: bulan = "April"; break; case 5: bulan = "Mei"; break; case 6: bulan = "Juni"; break; case 7: bulan = "Juli"; break; case 8: bulan = "Agustus"; break; case 9: bulan = "September"; break; case 10: bulan = "Oktober"; break; case 11: bulan = "November"; break; case 12: bulan = "Desember"; break; default: { System.out.println ("Tidak ada bulan ke-" +noBulan); System.exit (1); }} case 1: case 2: case 3: case 4: { triwulan = "I"; break; } case 5: case 6: case 7: case 8: { triwulan = "II"; case 9: case 10: case 11: case 12: { triwulan = "III"; System.out.println ("Bulan ke-" +noBulan+ "("+ bulan+") masuk ke dalam triwulan " +triwulan );

23 LATIHAN 1. Buat program penilaian mahasiswa dengan ketentuan
Jika nilai >=90 grade=A Jika nilai >=75 dan <=89 grade=B Jika nilai >=60 dan <=74 grade=C Jika nilai >=45 dan <=59 grade=D Jika nilai <=44 grade=E Tampilan : Masukkan nilai akhir : 42 Grade : E Kembangkan program ayo mandi menjadi dua kondisi dan tiga kondisi (Dengan inputan) Buatlah program dengan menggunakan switch


Download ppt "If, If/else, switch SUSSI."

Presentasi serupa


Iklan oleh Google