隨便說吧:
switch()裡面可以放的型別有 byte 、short、char、int、string以及列舉型別。
byte、short、char之所以可以放置switch括號內,原因之一就是byte、short、char可以自動轉型為int型別。
string型別好像是jdk5之後才可以的。
面試遇到的乙個例子:
public class fivetest
}輸出結果:onetwo
other
ps:如果case後面不加break,當滿足條件的時候,會將滿足條件case後面的內容都執行直到遇到break;
static關鍵字 java關鍵字
先按照宣告順序初始化基類靜態變數和靜態 塊,接著按照宣告順序初始化子類靜態變數和靜態 塊,而後按照宣告順序初始化基類普通變數和普通 塊,然後執行基類建構函式,接著按照宣告順序初始化子類普通變數和普通 塊,最後執行子類建構函式。import static com.test.test1.fu.say i...
關於Java中的static關鍵字
static 主要修飾一下四種情況 變數 所謂 class variable 方法 所謂 class method 塊 所謂 block 內部類 所謂 nested class 凡是被 static 修飾的這四種元素,都屬於class的元素,即類的,而不是類的例項的。1.靜態變數 靜態變數被該類的所...
Java的關鍵字
一 原始資料型別 byte short int long float double char boolean 二 迴圈關鍵字 do while for break continue 三 分支關鍵字 if else switch case default break 四 方法,變數和類修飾符 priv...