新聞中心
switch條件語句的控制表達(dá)式結(jié)果是什么類型?
在大多數(shù)編程語言中,switch 條件語句的控制表達(dá)式結(jié)果應(yīng)該是一個整型(integer)或者枚舉類型(enumerated type)。也就是說,switch 語句通常用來根據(jù)不同的整數(shù)值或者枚舉值進(jìn)行不同的操作。

成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計與策劃設(shè)計,民豐網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:民豐等地區(qū)。民豐做網(wǎng)站價格咨詢:028-86922220
例如,在 Java 中,switch 語句可以接受 int 或者 String 類型的表達(dá)式結(jié)果。在 C++ 中,switch 語句可以接受 int、char、枚舉類型以及 C++11 引入的任何可哈希的類型。
在一些語言中,比如 Python,沒有 switch 語句,但是有類似的 if-elif-else 結(jié)構(gòu),這種情況下控制表達(dá)式結(jié)果可以是任何類型,只要該類型可以進(jìn)行比較操作。
總的來說,switch 條件語句的控制表達(dá)式結(jié)果應(yīng)該是一個可以進(jìn)行比較操作的類型,具體的類型取決于你使用的編程語言。
在java中switch結(jié)構(gòu)中必須有default語句嗎?
不是必須的。 switch case 語句是一個條件選擇語句,找到相同的case值做為入口,執(zhí)行后面的程序;若所有的case都不滿足,則找default入口;若未找到則退出整個switch語句。 所以default只是一個備用的入口,有沒有都無所謂。
到此,以上就是小編對于java switch的用法的問題就介紹到這了,希望這2點解答對大家有用。
本文名稱:Java中switch的使用方法有哪些
當(dāng)前地址:http://fisionsoft.com.cn/article/djesioh.html


咨詢
建站咨詢
