Rumah  >  Artikel  >  Java  >  Tanya Pakar - Jika/lain atau tukar

Tanya Pakar - Jika/lain atau tukar

WBOY
WBOYasal
2024-07-16 06:27:391088semak imbas

Pergunte ao especialista - If/else ou switch

Di bawah keadaan apakah saya harus menggunakan tangga if-else-if dan bukannya suis apabila mengekod cawangan berbilang laluan?

Jawapan:
Secara umum, gunakan tangga if-else-if apabila keadaan mengawal proses pemilihan tidak bergantung pada satu nilai.

Contoh:

jika(x < 10) // ...
else if(y != 0) // ...
lain jika(!selesai) // ...

Jujukan ini tidak boleh dikod semula dengan suis kerana ketiga-tiga keadaan melibatkan pembolehubah yang berbeza – dan jenis yang berbeza. Apakah pembolehubah yang akan mengawal suis?
Anda juga perlu menggunakan tangga if-else-if apabila menguji nilai titik terapung atau objek lain yang bukan jenis yang sah dalam ungkapan suis.

Atas ialah kandungan terperinci Tanya Pakar - Jika/lain atau tukar. 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