常量、變數、數據類型、標識符
本文內容介紹
常量、變數、數據類型、標識符、數據類型的轉換
一、常量
常量的概述
常量就是在程序執行的過程中,其值不會發生改變的量。
常量的分類
字元常量——雙引號括起來的內容("字元常量")
整數常量——所有的整數(12,-12)
小數常量——所有的小數(3.4)
字元常量——單引號括起來的內容("A","b","C")
布爾常量——true 和 flase
空常量——null
小demo
二、變數
變數的概述
變數即程序在執行的過程當中,值為發生改變的量
變數的定義格式
數據類型 變數名= 初始化值;
變數的內存圖解:
三、數據類型
計算機的存儲單元
變數是內存中的小容器,用來存儲數據。那麼計算機內存是怎麼存儲數據的呢?無論是內存還是硬碟,計算機存儲設備的最小信息單元叫「位(bit)」,我們又稱之為「比特位」,通常用小寫的字母b表示。而計算機最小的存儲單元叫「位元組(byte)」,通常用大寫字母B表示,位元組是由連續的8個位組成。
除了位元組外還有一些常用的存儲單位,大家可能比較熟悉,我們一起來看看:
–1B(位元組) = 8bit
–1KB = 1024B
–1MB = 1024KB
–1GB = 1024MB
–1TB = 1024GB
為什麼會有數據類型?
Java語言是強類型語言,對於每一種數據都定義了明確的具體數據類型,在內存中分配了不同大小的內存空間。
Java中的數據類型分類?
四、標識符
標識符的的作用?
標識符就是為了給變數取名字。
標識符的組成規則?
由字元、數字、下劃線和美元符$組成;
標識符注意事項?
不能以數字開頭
不能是Java中的關鍵字
標識符的命名原則?
最好見名知意
推薦使用駝峰命名法
五、數據類型的互相轉換
根據數據類型的排序(從小到大)
byte,short,char -- int -- long -- float -- double
隱式類型轉換
取值範圍小的數據類型與取值範圍大的數據類型進行運算,會先將小的數據類型提升為大的,再運算;
小demo
強制類型轉換
如果超出了被賦值的數據類型的取值範圍得到的結果會與你期望的結果不同
小demo:
提示編譯報錯,前面加個byte數據類型,可以通過,但是這樣會造成一個精度丟失情況。
完
TAG:法語學習者 |