Java: Guna arahan suis - supaya ia berfungsi
Dalam kes-kes tertentu, anda boleh memilih jika syarat dalam pernyataan Tukar Switch. Kami akan memberitahu anda apabila itu masuk akal dan bagaimana anda memprogram pernyataan suis.
Java: pernyataan suis - apa itu?
Pernyataan suis di Jawa sepadan dengan cawangan jika-lain dengan sintaks yang berbeza:
- Pernyataan jika menyemak nilai boolean, jadi "benar" atau "palsu". Ini hasil daripada perbandingan yang anda tanyakan dalam tubuh jika keadaan. Di galeri gambar, anda dapat melihat contoh kes berkenaan.
- Kenyataan suis melakukan perbandingan ini untuk anda. Walau bagaimanapun, anda hanya boleh membandingkan data jenis "bait", "pendek", "int", "char", "String" atau "enum". Dalam versi sebelumnya Java (1.6 dan lebih rendah), nilai integer hanya berfungsi.
- Kesimpulan: Dengan cabang-cabang lain jika ada pertanyaan yang lebih kompleks, mungkin anda perlu menaip beberapa huruf lagi. Suis adalah varian elegan untuk membandingkan pembolehubah jenis data tertentu dengan cekap dan ringkas.
Pernyataan suis program di Jawa
- Pernyataan suis bermula dengan kata kunci "suis".
- Pemboleh ubah yang anda ingin bandingkan dengan kes-kes (kes) berikut dalam kurungan selepas itu - iaitu dalam hujah. Semua kes dilampirkan dalam kurungan kurungan.
- Selalunya kolon selepas "kes". Anda boleh meletakkan arahan di belakangnya yang anda hendak laksanakan - jika perbandingan itu betul.
- Amaran: Jangan lupa "istirahat" mengikut arahan anda. Jika tidak, ini bermakna semua kes berikut akan diproses sehingga "pecah" berlaku. Ini adalah sumber kesilapan yang popular untuk pemula.
- Sebagai kes terakhir, anda boleh melaksanakan "kes lalai" (lihat galeri gambar). Yang dipanggil jika tiada perbandingan lain telah dibuat. Walau bagaimanapun, ini tidak semestinya diperlukan.
Mahu program? Kami juga menunjukkan kepada anda cara membuat kelas di Java menggunakan Eclipse.
Video terkini
Ini adalah pelaksanaan perbandingan dengan mudah jika pertanyaan. Cawangan terakhir yang terakhir dicapai jika perbandingan sebelum ini gagal (lihat kes lalai untuk Tukar). Walau bagaimanapun, ini tidak berlaku di sini, kerana perbandingan terakhir adalah "benar" dan output ialah "a adalah 5!" berbunyi.
![](http://hackzl.com/img/internet/1444/java-switch-anweisungen-anwenden-klappts.webp)
Di sini anda dapat melihat penyataan suis yang sama untuk nombor satu imej. Inilah output "x adalah 5!". Jika tiada kes "5", "kes lalai" akan dipanggil. Output kemudian akan menjadi "x tidak sepadan dengan mana-mana nilai".
![](http://hackzl.com/img/internet/1444/java-switch-anweisungen-anwenden-klappts-2.webp)
Perbandingan tidak hanya boleh dilakukan dengan nilai integer. Berikut adalah pernyataan suis yang membandingkan rentetan.
![](http://hackzl.com/img/internet/1444/java-switch-anweisungen-anwenden-klappts-3.webp)