今天就跟大家聊聊有關(guān)java中switch語(yǔ)句的執(zhí)行過(guò)程是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供岑溪企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、H5場(chǎng)景定制、小程序制作等業(yè)務(wù)。10年已為岑溪眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
Java的特點(diǎn)有哪些 1.Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。 2.Java具有簡(jiǎn)單性、面向?qū)ο?、分布式、安全性、平臺(tái)獨(dú)立與可移植性、動(dòng)態(tài)性等特點(diǎn)。 3.使用Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。
1、語(yǔ)法
switch(常量) { case 表達(dá)式1:語(yǔ)句體1; break; case 表達(dá)式2:語(yǔ)句體2; break; ..... default : 語(yǔ)句體n; break; }
2、執(zhí)行過(guò)程
(1)case根據(jù)自己的表達(dá)式看是否匹配常量。如果匹配,執(zhí)行語(yǔ)句體,否則執(zhí)行 default 語(yǔ)句。
(2)case執(zhí)行類似于并行操作,不是順序操作。所以每個(gè)表達(dá)式的值不能一樣。哪個(gè)case匹配常量會(huì)執(zhí)行自己的句子,不會(huì)再找其他case句子了。
3、實(shí)例
int i = 10; switch (i ) { case 10: System.out .println(" A" ); //break; case 5: System.out .println(" B" ); //break; case 7: System.out .println(" C" ); //break; default : System.out .println(" error"); break; }//打印結(jié)果:A B C error
看完上述內(nèi)容,你們對(duì)java中switch語(yǔ)句的執(zhí)行過(guò)程是什么有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。