1.13 java Switch

5 2 0
                                    

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 ini

Contoh 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 :
Thursday

Kata 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 Weekend

Perhatikan bahwa jika pernyataan default digunakan sebagai pernyataan terakhir di blok switch, pernyataan tersebut tidak memerlukan jeda.

Bahasa Pemrograman Java Pemula Dan Tingkat LanjutTempat cerita menjadi hidup. Temukan sekarang