switch變種玩法

2022-06-07 11:30:14 字數 1086 閱讀 1845

標準版本:
switch

(表示式)

​ jdk5以後可以是列舉

​ jdk7以後可以是字串

「作死」用法
要徹底弄懂switch語句,就要明白default在不同位置,語句中是否包含break的各種語句組合可能性。歸納一下,其實很簡單,大約就下面三種具有代表性的可能。我們稍微「作一下」,看大家是否還能快速地解出正確的答案呢?

class

switchtest

system.

out.println("

y="y); //

答案為6,雖然在case裡面都不匹配,但由上而下穿透,依次加1

system.out.println("

---------------");

int a = 2

;

int b = 3

;

switch

(a) system.

out.println("

b="b); //

答案為5,雖然在case裡面都不匹配,從default開始穿透,依次加1

system.out.println("

---------------");

int c = 4

;

int d = 3

;

switch

(c) system.

out.println("

d="d); //

答案為6,從case 4開始到case 5遇到break結束,依次加1

system.out.println("

---------------");

}

由上面的結果可以看出,不同的格式,他們所得出的結果也就不同。但以上的「作死」用法只是為了讓大家更加深入地了解switch的機制,一般不會用到的。

注意事項:

參考:

遊戲新玩法之戀人玩法

從04年開始到現在,陸陸續續也玩過不少遊戲了,能讓我留存超過乙個月的遊戲屈指可數。而今天在地鐵上發呆的時候,繼續對著當今的遊戲業吐槽。而就在吐槽的時候,我忽然迸發出了一種戀人玩法的想法 1.戀人玩法是和當前普遍玩法相對應的。普遍玩法是我們建立乙個帳號,然後建立乙個角色,然後乙個人去公升級去副本去組隊...

洗牌演算法變種

這是洗牌演算法變種,也可以理解為摸牌演算法。就是生成就是隨機的1 100個數。且不重複。public class createrandomnumber 列印陣列a,每行10個元素 public static void printarray int a 洗牌演算法變種 生成時即隨機,並非生成後再洗牌 ...

多級指標玩法

多級指標玩法 define crt secure no warnings include include intmain const char cp const char cpp cp printf s n cpp point printf s n cpp 3 er printf s n cpp 2...