Pernyataan Java Switch
Gunakan pernyataan switch untuk memilih salah satu dari banyak blok kode yang akan dieksekusi.Syntax
switch(expression) {
case x:
// blok kode
break;
case y:
// blok kode
break;
default:
// blok kode
}Begini Cara kerjanya:
Ekspresi switch dievaluasi satu kali.
Nilai ekspresi dibandingkan dengan nilai setiap case.
Jika ada kecocokan, blok kode terkait akan dieksekusi.
Kata kunci break dan default bersifat opsional, dan akan dijelaskan nanti dalam bagian iniContoh di bawah ini menggunakan nomor hari kerja untuk menghitung nama hari kerja:
Contoh :
Input :
public class Main {
public static void main(String[] args) {
int day = 4;
switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 7:
System.out.println("Sunday");
break;
}
}
}output :
ThursdayKata kunci break
Saat Java mencapai kata kunci break, Java akan keluar dari blok switch.Ini akan menghentikan eksekusi lebih banyak kode dan pengujian kasus di dalam blok.
Ketika kecocokan ditemukan, dan pekerjaan selesai, saatnya untuk berhenti.
Tidak perlu untuk pengujian lebih lanjut.
Break dapat menghemat banyak waktu eksekusi karena "mengabaikan" semua sisa kode eksekusi di blok switch.
Kata Kunci default
Kata kunci default menentukan beberapa kode untuk dijalankan jika tidak ada kecocokan case:Contoh :
Input :
public class Main {
public static void main(String[] args) {
int day = 4;
switch (day) {
case 6:
System.out.println("Today is Saturday");
break;
case 7:
System.out.println("Today is Sunday");
break;
default:
System.out.println("Looking forward to the Weekend");
}
}
}Output :
Looking forward to the WeekendPerhatikan bahwa jika pernyataan default digunakan sebagai pernyataan terakhir di blok switch, pernyataan tersebut tidak memerlukan jeda.
KAMU SEDANG MEMBACA
Bahasa Pemrograman Java Pemula Dan Tingkat Lanjut
FantasyTutorial dan pembelajaran Bahasa Pemrograman Java Lengkap Untuk Pemula dan tingkat lanjut. Di sertai contoh yang mudah di pahami Berbahasa Indonesia. Persyaratan untuk mengikuti tutorial Mempunyai minat menjadi seorang programmer dan atau menjadi mo...