2.2.5.1 switch語句能否作用在byte上,能否作用在long上,能否作用在String上?
1 switch里可以用char,byte,short,int這些基本類型,以及它們的封裝類。
2 在switch里不能用long,double,float,boolean,包括他們的封裝類。
3 jdk1.7和以上的版本里,可以是用字符串類型。
4 switch中可以用枚舉類型。
2.2.5.2在JAVA 中,如何跳出當前的多重嵌套循環?
用break或continue,其中,break是跳出整個循環,continue是跳出當次循環。
2.2.5.3while和do while有什么差別?
while是先判斷條件再執行,do...while是先執行后判斷條件,所以在同等條件下,do...while會多執行一次。
2.2.5.4你有沒有用過goto關鍵字?說下對這個關鍵字的看法。
不建議使用goto關鍵字,因為它會破壞程序的結構,尤其會讓代碼一團糟,不能讀。