- N +

java中switch語(yǔ)句舉例(java循環(huán)語(yǔ)句)

大家好,今天小編來(lái)為大家解答java中switch語(yǔ)句舉例這個(gè)問(wèn)題,java循環(huán)語(yǔ)句很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!

c語(yǔ)言switch語(yǔ)句

switch語(yǔ)句的語(yǔ)法如下(case、default和break是其配套關(guān)鍵字):

說(shuō)明:

break表示退出{}

case后面只能跟一個(gè)值(加冒號(hào):),而不能是一個(gè)表達(dá)式

switch(表達(dá)式)后面沒(méi)有分號(hào)(;)

{}前后沒(méi)有分號(hào)(;)

default語(yǔ)句可以出現(xiàn)在任何位置,但建議寫(xiě)到最后,表示除去case匹配之外的其它情況。也可以沒(méi)有default語(yǔ)句

switch語(yǔ)句規(guī)則:

case標(biāo)簽必須是常量表達(dá)式(constantExpression)只能針對(duì)基本數(shù)據(jù)類(lèi)型使用switch,這些類(lèi)型包括int、char等。對(duì)于其他類(lèi)型,則必須使用if語(yǔ)句。

case標(biāo)簽必須是惟一性的表達(dá)式;也就是說(shuō),不允許兩個(gè)case具有相同的值。

如果兩個(gè)case語(yǔ)句間沒(méi)有break,則執(zhí)行完匹配的case語(yǔ)句后,會(huì)順序執(zhí)行下面的語(yǔ)句,直到遇到break語(yǔ)句或switch結(jié)束

連續(xù)的兩個(gè)case語(yǔ)句表示,這兩個(gè)case是同一種情況

c#中switch語(yǔ)句一般形式

switch(表達(dá)式){

case常量表達(dá)式1:語(yǔ)句1;

case常量表達(dá)式2:語(yǔ)句2;

case常量表達(dá)式n:語(yǔ)句n;

default:語(yǔ)句n+1;

}

switch表達(dá)式

switch函數(shù)一般表達(dá)式

switch表達(dá)式類(lèi)型數(shù)組的聲明語(yǔ)法格式switch表達(dá)式類(lèi)型必須是switch語(yǔ)句中表達(dá)式結(jié)果switch語(yǔ)句可以加表達(dá)式嗎switch表達(dá)式直接的數(shù)字嗎switch內(nèi)兩個(gè)表達(dá)式下列屬于整型常量的是下列不是常量的是switch()括號(hào)中能放什么類(lèi)型一維數(shù)組的定義和引用if語(yǔ)句的控制條件

java switch yield作用

在Java14中,switch語(yǔ)句具有稱(chēng)為yield的關(guān)鍵字,該關(guān)鍵字充當(dāng)case語(yǔ)句表達(dá)式的return關(guān)鍵字

switch語(yǔ)句的用法及舉例說(shuō)明

一個(gè)switch語(yǔ)句允許測(cè)試一個(gè)變量等于多個(gè)值時(shí)的情況。每個(gè)值稱(chēng)為一個(gè)case,且被測(cè)試的變量會(huì)對(duì)每個(gè)switchcase進(jìn)行檢查。

switch語(yǔ)句必須遵循下面的規(guī)則:

1.在一個(gè)switch中可以有任意數(shù)量的case語(yǔ)句。每個(gè)case后跟一個(gè)要比較的值和一個(gè)冒號(hào)。

2.case后的類(lèi)型必須與switch中的變量具有相同的數(shù)據(jù)類(lèi)型,且必須是一個(gè)常量或字面量。

3.當(dāng)被測(cè)試的變量等于case中的常量時(shí),case后跟的語(yǔ)句將被執(zhí)行,直到遇到break語(yǔ)句為止。

4.當(dāng)遇到break語(yǔ)句時(shí),switch終止,控制流將跳轉(zhuǎn)到switch語(yǔ)句后的下一行。

5.不是每一個(gè)case都需要包含break。如果case語(yǔ)句不包含break,控制流將會(huì)繼續(xù)后續(xù)的case,直到遇到break為止。

6.一個(gè)switch語(yǔ)句可以有一個(gè)可選的defaultcase,出現(xiàn)在switch的結(jié)尾。defaultcase可用于在上面所有case都不為真時(shí)執(zhí)行一個(gè)任務(wù)。defaultcase中的break語(yǔ)句不是必需的。

java中switch語(yǔ)句舉例和java循環(huán)語(yǔ)句的問(wèn)題分享結(jié)束啦,以上的文章解決了您的問(wèn)題嗎?歡迎您下次再來(lái)哦!

返回列表
上一篇:
下一篇: