Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Menguasai Pernyataan Switch Java: Sintaks, Penggunaan, dan Best Practices

Pernyataan switch Java

Temukan cara pernyataan switch Java mengarahkan alur program dengan contoh yang jelas dan best practices.

Pernyataan switch memungkinkan Anda untuk mengeksekusi satu blok kode dari beberapa alternatif berdasarkan nilai dari ekspresi.

Sintaks pernyataan switch di Java adalah:

 switch (expression) { case value1: // code break; case value2: // code break; ... ... default: // default statements }

Bagaimana pernyataan switch-case bekerja?

expression dievaluasi sekali dan dibandingkan dengan nilai dari setiap case.

Catatan: Meskipun secara fungsional mirip dengan tangga if…else, switch menawarkan sintaks yang lebih bersih dan lebih mudah dibaca.


Contoh: Pernyataan switch Java

 // Program Java untuk memeriksa ukuran // menggunakan pernyataan switch...case class Main { public static void main(String[] args) { int number = 44; String size; // pernyataan switch untuk memeriksa ukuran switch (number) { case 29: size = "Small"; break; case 42: size = "Medium"; break; // cocokkan nilai minggu case 44: size = "Large"; break; case 48: size = "Extra Large"; break; default: size = "Unknown"; break; } System.out.println("Size: " + size); } }

Output:

 Size: Large

Dalam contoh di atas, variabel number dibandingkan dengan setiap case. Ketika number sama dengan 44, blok untuk case 44 dijalankan, menetapkan Large ke size.

Di sini, variabel size menerima nilai Large dan program mencetak Size: Large.

Bacaan Direkomendasikan: Buat Kalkulator Sederhana Menggunakan Pernyataan switch Java


Alur Pernyataan switch

Menguasai Pernyataan Switch Java: Sintaks, Penggunaan, dan Best Practices

Pernyataan break dalam Java switch…case

Setiap blok case biasanya diakhiri dengan break untuk mencegah fall-through tidak sengaja.

  ... case 29: size = "Small"; break; ...

Tanpa break, eksekusi melanjutkan ke case berikutnya, bahkan setelah kecocokan. Misalnya:

 class Main { public static void main(String[] args) { int expression = 2; // pernyataan switch untuk memeriksa ukuran switch (expression) { case 1: System.out.println("Case 1"); // case yang cocok case 2: System.out.println("Case 2"); case 3: System.out.println("Case 3"); default: System.out.println("Default case"); } } }

Output

 Case 2 Case 3 Default case

Karena break dihilangkan, setelah mencocokkan case 2 program mengeksekusi case 3 dan blok default juga. Menyertakan break setelah setiap case memastikan hanya blok yang cocok yang dijalankan.

Untuk mempelajari lebih lanjut, kunjungi Pernyataan break Java.


Case default dalam Java switch‑case

Klausa default bersifat opsional dan dijalankan ketika tidak ada nilai case yang cocok. Misalnya:

 class Main { public static void main(String[] args) { int expression = 9; switch(expression) { case 2: System.out.println("Small Size"); break; case 3: System.out.println("Large Size"); break; // default case default: System.out.println("Unknown Size"); } } }

Output

 Unknown Size

Karena expression (9) tidak cocok dengan case mana pun, blok default dijalankan, mencetak Unknown Size.

Catatan: Pernyataan switch Java mendukung tipe-tipe berikut:


java

  1. Menguasai Pernyataan Switch C#: Sintaks, Contoh, dan Praktik Terbaik
  2. Menguasai Pernyataan Switch-Case C++: Sintaks, Alur Kerja, dan Contoh Praktis
  3. Menguasai Operator Java: Tipe, Sintaks, & Contoh Praktis
  4. Komentar Java: Tipe, Penggunaan, dan Best Practices
  5. Menguasai Java Enhanced For Loop: Sintaks, Contoh, dan Best Practices
  6. Menguasai String Java: Pembuatan, Metode, dan Best Practices
  7. Menguasai Antarmuka Java: Konsep, Implementasi, dan Praktik Terbaik
  8. Menguasai Java Try-with-Resources: Manajemen Sumber Daya Otomatis Dijelaskan
  9. Anotasi Java Dijelaskan: Jenis, Penempatan, dan Contoh Praktis
  10. Menguasai Switch-Case C++: Sintaks, Penggunaan, dan Contoh Praktis