Rumah > masalah biasa > teks badan

Cara menggunakan pernyataan suis

小老鼠
Lepaskan: 2023-09-21 17:48:17
asal
2242 orang telah melayarinya

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.

Cara menggunakan pernyataan suis

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;
}
Salin selepas log masuk

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);
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!