dalam
“
Struktur kontrol adalah suatu perintah / Statement
yang kita gunakan untuk mengatur jalannya suatu
program
Struktur Kontrol
dalam JAVA
Struktur Seleksi
if if-else switch
🐟
Struktur Seleksi
IF
Kondisi IF
Logika IF:
“Jika kondisi benar maka kerjakan
ini, jika tidak silahkan lanjut.”
Kondisi IF
Kondisi IF
Output
Struktur Seleksi
IF-ELSE
Kondisi IF-ELSE
Logika IF-ELSE:
“Jika kondisi benar maka kerjakan
ini, jika salah maka kerjakan yang
itu, setelah itu lanjut.”
Kondisi IF-ELSE
Kondisi IF
Output
Struktur Seleksi
SWITCH-CASE
Kondisi SWITCH-CASE
Output
Kode lampu 1: Kode lampu 2:
Keterangan tambahan:
Pernyataan switch tidak membutuhkan tanda { }.
break; artinya berhenti. Ini untuk memerintahkan komputer untuk
berhenti memeriksa case lainnya yang serupa.
default artinya jika nilai variabel tidak ada yang sama dengan pilihan case
di atas, maka kerjakan kode yang ada di dalam default.
default sifatnya opsional, boleh ditulis, boleh tidak.
KESIMPULAN
KESIMPULAN
IF/IF-ELSE vs SWITCH-CASE
IF dapat digunakan untuk mengevaluasi semua kondisi dan menggunakan
berbagai operator perbandingan, sedangkan SWITCH hanya dapat
mengevaluasi pernyataan dari Integer dan String saja.
IF membutuhkan { } untuk mengeksekusi statement yang berisi lebih dari satu
baris, sedangkan SWITCH tidak membutuhkan { } untuk mengeksekusi
statement.
SWITCH membutuhkan break; untuk menghentikan eksekusi pernyataan agar
berhenti memeriksa case lainnya yang serupa, sedangkan IF tidak memerlukan
kode tambahan untuk menghentikan eksekusi, IF akan keluar dari blok
pernyataan jika kondisinya telah terpenuhi.
else terakhir dalam IF dan default dalam SWITCH sifatnya opsional, dapat
diberikan atau tidak.
KESIMPULAN