Sintaks Sakelar Sakelar (Pernyataan Sakelar)
switch (ekspresi) {---> Jenis adalah int, char case constant 1: ---> struktur case dapat memiliki beberapa // blok pernyataan 1break; ---> program keluar dari sakelar struktur konstanta n: ---> nilai-nilai konstanta tidak dapat sama // blok pernyataan nbreak; default:-> peran lain dalam struktur if adalah hambatan blok yang sama;Mari kita lihat contoh kode di bawah ini, dengan komentar terperinci, Anda dapat merujuk ke:
switchstu kelas publik {/* switch: switch (variabel) {case literal a: kode a; merusak; kasus literal b: kode b; merusak; Default: Kode E} Kode C menilai nilai variabel. Jika nilainya sama dengan A, nama mengeksekusi A, jika sama dengan B, nama Execute B. Jika semua kondisi kasus tidak terpenuhi, maka kode untuk mengeksekusi default ditanggung: Setelah kondisi kasus terpenuhi, sebelum menemukan istirahat, semua kode setelah kasus berikutnya akan dijalankan catatan: 1. Anda tidak ada label duplikat (nilai) dalam kasus 2. Ketika tidak ada laporan yang ada di sana tidak ada laporan. 3. Switch hanya dapat menilai tipe int (dan jenis yang dapat secara otomatis dikonversi menjadi int), dan setelah JDK1.7, Anda dapat menilai string dan enum jenis ekspansi: jika blok, kurung cabang seperti sakelar dapat dihilangkan, tetapi tidak direkomendasikan untuk mengurangi keterbacaan kode (ketika cabang hanya memiliki satu kalimat kode) */public static void (public static cow java.util.scanner (System.in); System.out.println ("Harap masukkan usia Anda"); char use = (char) sc.nextint (); // char ch = 'i'; // int i = ch; string str = "6"; switch (str) {case "16": case "17": case "18": System.out.out.out.out.out.out. "12":System.out.println("Study in grade 6");break;case "6":System.out.println("Study in grade 1");break;default:System.out.println("Not studying anymore");}System.out.println("Go home, be scolded");if(age%2==0) System.out.println("is an even nomor "); System.out.println (" Kode terus bertekstur ");}}Meringkaskan
Di atas adalah semua penjelasan terperinci dari kode pernyataan pemilihan sakelar di Java. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke situs ini:
Java melakukan analisis instance objek dari perspektif kode sumber JDK
Penjelasan terperinci tentang kode kelas tes internal Java
Analisis Kode Tes Warisan di Java
Jika ada kekurangan, silakan tunjukkan. Terima kasih teman atas dukungan Anda untuk situs ini!