語(yǔ)法格式
一、常量
- 概述:在程序執(zhí)行的過(guò)程中,其值不可以發(fā)生改變的量
- 分類——字符串常量用雙引號(hào)括起來(lái)的內(nèi)容(“HelloWorld”)
-整數(shù)常量---(10,-34)
-小數(shù)常量---(12.34)
-字符常量---('a','0')
-布爾常量---(true,false)
-空常量---null
二、變量
1. 概述
-- 在程序執(zhí)行的過(guò)程中,在某個(gè)范圍內(nèi)其值可以發(fā)生改變的量
-- 從本質(zhì)上講,變量其實(shí)是內(nèi)存中的一小塊區(qū)域
2. 變量定義格式
-- 數(shù)據(jù)類型 變量名 = 初始化值;
注:格式是固定的,記住格式,以不變應(yīng)萬(wàn)變
三、數(shù)據(jù)類型
1. 計(jì)算機(jī)存儲(chǔ)單位
-- “位(bit)”,通常用小寫(xiě)字母b表示
-- 字節(jié)(byte),通常用大寫(xiě)字母B表示,字節(jié)是由連續(xù)的8個(gè)位組成的
-- 1B=8bit
-- 1KB=1024B
-- 1MB=1024KB
-- 1GB=1024MB
-- 1TB=1024GB
2. 數(shù)據(jù)類型概述和分類
A:分類
- 基本數(shù)據(jù)類型
- 引用數(shù)據(jù)類型
基本數(shù)據(jù)類型取值范圍:
byte < char < short < int < long < float < double
四、標(biāo)識(shí)符
- 作用:給包、類、方法、變量等起名字
- 組成規(guī)則
A : 由字符,下劃線_,美元符$組成?
B: 注意事項(xiàng)
不能以數(shù)字開(kāi)頭
不能是java中的關(guān)鍵字
五、定義變量
1. 基本數(shù)據(jù)類型變量的定義和使用
A: 變量的定義格式: 數(shù)據(jù)類型 變量名 = 初始化值;
B: 基本數(shù)據(jù)類型:byte,short,int,long,float,double,char,boolean
注:整數(shù)默認(rèn)是int類型,定義long類型的數(shù)據(jù)時(shí),要在數(shù)據(jù)后面加L。
浮點(diǎn)數(shù)默認(rèn)是double類型,定義float類型的數(shù)據(jù)時(shí),要在數(shù)據(jù)后面加F。
2. 變量定義的注意事項(xiàng)
-- 變量未賦值,不能直接使用
引出變量的第二種使用格式
-- 變量只在它所屬的范圍內(nèi)有效。
變量在哪對(duì)大括號(hào)內(nèi),變量就屬于哪對(duì)大括號(hào)
-- 一行上可以定義多個(gè)變量,但是不建議
六、數(shù)據(jù)類型轉(zhuǎn)換
1. 隱式數(shù)據(jù)類型轉(zhuǎn)換
取值范圍小的數(shù)據(jù)類型與取值范圍大的數(shù)據(jù)類型進(jìn)行運(yùn)算,會(huì)先將小的數(shù)據(jù)類型提升為大的,再運(yùn)算
2. 強(qiáng)制數(shù)據(jù)類型轉(zhuǎn)換
格式:b = (byte)(a + b)
注意: 如果超出了被賦值的數(shù)據(jù)類型的取值范圍得到的結(jié)果會(huì)與你期望的結(jié)果不同