《Java從入門到放棄》入門篇: 變量

變量是什麼玩意呢?

變量,顧名思義就是能變化的量 - - 

好吧,舉個栗子。

圖片上的各種餐具,就是變量,因爲同一個盤子可以在不同的時間裝不同的菜,在這一桌可以裝土豆肉絲,在下一桌可以裝清炒黃瓜(當然,這個盤子還是要洗洗乾淨滴)。

那麼Java當中的變量有哪些要點呢,其語法是怎麼樣的呢?

我們來寫段代碼保存上面的清炒黃瓜吧···

1String pan9527 = "清炒黃瓜";

這就是標準的變量的用法,其語法格式:數據類型 變量名 = 值;

三個要點:

1.數據類型

Java中的數據類型分爲兩大類:值類型,引用類型。

    值類型包括:

1) 整 型:byte 、short、int、long

2) 浮點型:float、double

3) 字符型:char

4) 布爾型:boolean

    引用類型就非常多了,最常用的一個:

1) 字符串:String

    這些類型的區別之類的就不細講了,不然就變成放棄篇的了·

   爲什麼要有這麼多類型呢?很簡單,因爲需要啊!!!

你看上面那張圖,我們裝飯用飯碗,裝菜用盤子,裝湯用湯碗或湯鍋、裝餅用竹碗。是不是也有很多類型的餐具,各位客官可以思考一下,如果非要用裝餅的竹碗裝湯是什麼效果?有條件的可以回家試試,嘿嘿嘿.....

再舉個栗子,比如我們要保存某個員工的信息:

不同的信息就使用不同的類型來保存。

2.變量名

變量名的命名規則:

    1)只能由字母和下劃線(_)開頭

    2)由字母、數字、下劃線(_)和美元符號($)組成

    3)不能是Java關鍵字和保留字(最簡單的區別方式:int或if或for等會變色的單詞就不能用作變量名)。

    變量的命名規範:要有意義,比如保存姓名最好使用name,而不要使用n1或xm或其它任何不能見名知義的字符組合。

規則就好比現實中的法律,違反了就完蛋了(在Java中就會出現語法錯誤,程序無法執行),規範就相當於現實中的道德,違反了不會把你關監獄,最多隻會被人打一頓(如果保存姓名的變量非要叫abc,程序一樣可以正常運行,但別的程序員看到後會覺得你沒有道德)。所以我們一定要做一個遵紀守法並且五講四美的程序員!!!

3.值

給變量賦值就要注意是否兼容的問題,比如int類型就不能賦值爲"哈哈"。具體賦值的語法,就看上面保存員工信息的那個例子吧。

總結:

字符、浮點、整數都是數值類型。它們之間是可以轉換的,只不過他們的取值範圍不一樣而已。

上面這樣,把小的值放到大的類型,我們稱爲自動類型轉換。

比如我們把一個容量500cc的奶瓶中的水轉移到容量2000cc的碗中是肯定沒問題的,但把2000cc碗(裝滿)中的水裝到500cc的奶瓶中,那肯定會溢出。

所以把大類型的數據放到小的類型中,就必須像這樣強制轉換(說白了就是把多餘的部分扔掉...)。

最後的最後,字符串類型和其它類型的轉換。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章