Penggunaan penyata Suis: 1. Pernyataan Suis hanya boleh digunakan untuk jenis integer, jenis penghitungan dan jenis Rentetan, dan tidak boleh digunakan untuk jenis titik terapung dan jenis Boolean 2. Setiap pernyataan kes mesti diikuti dengan pernyataan putus kepada menghalang pelaksanaan Blok kod dalam kes lain tanpa pernyataan rehat akan terus melaksanakan blok kod dalam kes seterusnya 3. Berbilang nilai boleh dipadankan dalam satu pernyataan kes, dipisahkan dengan koma 4. Blok kod lalai dalam Suis; pernyataan adalah pilihan dan seterusnya.
Pernyataan suis ialah pernyataan aliran kawalan yang biasa digunakan dalam pengaturcaraan, yang membolehkan blok kod yang berbeza dilaksanakan berdasarkan keadaan yang berbeza. Dalam artikel ini, kami akan memperkenalkan penggunaan pernyataan Suis, serta beberapa amalan terbaik untuk menggunakan pernyataan Suis. Sintaks asas pernyataan
Tukar adalah seperti berikut:
switch (expression) { case value1: // code block 1 break; case value2: // code block 2 break; case value3: // code block 3 break; ... default: // code block for all other cases break; }
Proses pelaksanaan pernyataan Suis adalah seperti berikut:
1 Mula-mula, hitung nilai ungkapan.
2 Kemudian, bandingkan nilai ungkapan dengan nilai selepas setiap pernyataan kes sehingga nilai yang sepadan ditemui.
3 Setelah nilai yang sepadan ditemui, laksanakan blok kod yang sepadan dan lompat keluar dari penyataan Suis.
4 Jika tiada nilai sepadan ditemui, laksanakan blok kod lalai (jika ada), dan kemudian lompat keluar dari penyataan Suis.
Berikut ialah contoh mudah yang menunjukkan penggunaan pernyataan Suis:
int day = 3; String dayName; switch (day) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; case 3: dayName = "Wednesday"; break; case 4: dayName = "Thursday"; break; case 5: dayName = "Friday"; break; case 6: dayName = "Saturday"; break; case 7: dayName = "Sunday"; break; default: dayName = "Invalid day"; break; } System.out.println("Today is " + dayName);
Dalam contoh ini, kami memilih dayName yang sepadan berdasarkan nilai hari berubah. Jika nilai hari ialah 3, maka "Hari ini ialah Rabu" adalah output.
Beberapa nota dan amalan terbaik untuk pernyataan Suis adalah seperti berikut:
1 Pernyataan Suis hanya boleh digunakan untuk jenis integer (bait, pendek, int dan aksara), jenis penghitungan dan jenis Rentetan. Tidak boleh digunakan untuk jenis titik terapung dan jenis Boolean.
2. Setiap penyataan kes mesti diikuti dengan penyataan rehat untuk mengelakkan pelaksanaan blok kod kes lain. Jika tiada pernyataan putus, blok kod kes seterusnya akan terus dilaksanakan.
3. Berbilang nilai boleh dipadankan dalam satu pernyataan kes, dipisahkan dengan koma. Contohnya: kes 1, 2, 3.
4 Blok kod lalai dalam penyata Suis adalah pilihan dan digunakan untuk mengendalikan semua kes lain yang tidak sepadan.
5. Penyataan suis boleh disarangkan dalam penyataan Suis lain untuk melaksanakan logik yang lebih kompleks.
Untuk meringkaskan, penyataan Suis ialah penyataan aliran kawalan yang sangat berguna yang boleh melaksanakan blok kod yang berbeza berdasarkan keadaan yang berbeza. Ia meningkatkan kebolehbacaan dan kebolehselenggaraan kod. Apabila menggunakan pernyataan Suis, kita harus memberi perhatian kepada mematuhi peraturan sintaks dan mengikuti amalan terbaik.
Atas ialah kandungan terperinci Cara menggunakan pernyataan suis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!