Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
9
if 2. if, else Untuk melakukan beberapa operasi yang berbeda jika salah satu ekspresi kondisional bernilai salah,
10
Flowchart
12
if 3. if, else if, else Bentuk if, else if, else memungkinkan untuk tiga atau lebih alternative pemrosesan.
13
Flowchart
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
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.