Rumah  >  Artikel  >  Java  >  Gunakan pernyataan suis untuk memilih situasi yang berbeza

Gunakan pernyataan suis untuk memilih situasi yang berbeza

王林
王林asal
2024-02-20 10:38:06985semak imbas

Gunakan pernyataan suis untuk memilih situasi yang berbeza

suis dan kes ialah struktur yang biasa digunakan dalam pengaturcaraan, digunakan untuk melaksanakan blok kod yang berbeza berdasarkan keadaan yang berbeza. Artikel ini akan memperkenalkan penggunaan suis dan kes secara terperinci serta memberikan contoh kod khusus.

Pernyataan suis ialah struktur pemilihan berbilang cawangan yang menerima ungkapan sebagai parameter dan memilih blok kod yang sepadan untuk dilaksanakan berdasarkan nilai ungkapan. Pernyataan suis biasanya digunakan bersama dengan pernyataan kes, yang digunakan untuk menentukan cawangan tertentu dan kod pelaksanaan yang sepadan. Apabila nilai ungkapan adalah sama dengan nilai kes, blok kod di bawah kes itu akan dilaksanakan.

Struktur sintaks pernyataan suis adalah seperti berikut:

switch(表达式) {
  case 值1:
    // 执行代码块1
    break;
  case 值2:
    // 执行代码块2
    break;
  ...
  default:
    // 执行默认代码块
    break;
}

Dalam kod di atas, ungkapan ialah pembolehubah atau ungkapan, yang digunakan untuk menentukan blok kod kes yang dilaksanakan. Setiap kes diikuti dengan titik bertindih (:), menunjukkan blok kod di bawah kes itu. Pernyataan putus digunakan untuk melompat keluar dari penyataan suis untuk mengelak daripada terus melaksanakan kes lain. Kata kunci lalai digunakan untuk menentukan blok kod lalai untuk dilaksanakan apabila tiada kes dipadankan.

Berikut ialah contoh praktikal yang menunjukkan cara menggunakan suis dan kes:

#include <iostream>
using namespace std;

int main() {
  int num = 2;
  switch(num) {
    case 1:
      cout << "数字是1" << endl;
      break;
    case 2:
      cout << "数字是2" << endl;
      break;
    case 3:
      cout << "数字是3" << endl;
      break;
    default:
      cout << "数字不是1、2、3" << endl;
      break;
  }
  return 0;
}

Dalam kod di atas, kami mentakrifkan nombor pembolehubah integer dan memberikannya nilai 2. Mengikut nilai num, pernyataan suis akan melaksanakan blok kod di bawah kes yang sepadan. Oleh kerana nilai num ialah 2, blok kod di bawah kes kedua akan dilaksanakan dan "nombor ialah 2" akan dikeluarkan.

Selain pembolehubah integer, pernyataan suis juga boleh digunakan untuk menentukan jenis pembolehubah lain, seperti jenis aksara, jenis penghitungan, dsb.

Perlu diingat bahawa setiap kes dalam pernyataan suis mesti diikuti dengan pernyataan putus untuk menamatkan kes, jika tidak, kod kes seterusnya akan terus dilaksanakan. Jika blok kod kes tertentu tidak perlu ditamatkan, ia boleh digantikan dengan kenyataan kosong atau menggunakan ulasan khas.

Di atas adalah pengenalan kepada penggunaan suis dan kes dan contoh kod khusus. Dengan menggunakan suis dan kes secara fleksibel, kami boleh menulis kod yang lebih jelas dan lebih mudah dibaca. Saya harap artikel ini dapat membantu kajian anda!

Atas ialah kandungan terperinci Gunakan pernyataan suis untuk memilih situasi yang berbeza. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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