java基礎(chǔ)
-
什么是變量
變量就是空間,用來存儲(chǔ)數(shù)據(jù)
-
定義變量的語法格式
數(shù)據(jù)類型 +變量名;
數(shù)據(jù)類型+變量名= 變量值;
-
什么是常量
1)直接量,比如:100,'a',true,"hello"
2)特殊的變量(變量里面的內(nèi)容不能被更改)
定義常量(特殊的變量)的語法格式,示例:
final int a = 100;
-
基本數(shù)據(jù)類型
整數(shù)類型:byte(1字節(jié)),short(2字節(jié)),int(4字節(jié)),long(8字節(jié))
小數(shù)類型:float(4字節(jié)),double(8字節(jié))
字符類型(無符號(hào)整數(shù)類型,范圍:0~65535):char(2字節(jié))
布爾類型(布爾類型只有兩個(gè)值:true,false):boolean(1字節(jié))
給long類型賦值方式:數(shù)字后+L
給float類型賦值方式:數(shù)字后+f,例:float a = 3.14f;
-
數(shù)據(jù)類型轉(zhuǎn)換
1)自動(dòng)轉(zhuǎn)換
低字節(jié)的數(shù)據(jù)類型可以自動(dòng)轉(zhuǎn)換成高字節(jié)的數(shù)據(jù)類型
比如:byte →short→int→long
2)強(qiáng)制轉(zhuǎn)換
高字節(jié)的數(shù)據(jù)類型可以強(qiáng)制轉(zhuǎn)換成低字節(jié)的數(shù)據(jù)類型
比如:int a = (int)3L;
3)字符串類型與數(shù)值類型之間的轉(zhuǎn)換
示例:字符串類型轉(zhuǎn)換數(shù)值類型
int year = Integer.parseInt("2018")
double pi = Integer.parseDouble("3.14")
示例:數(shù)值類型轉(zhuǎn)換字符串類型
String year = String.valueOf(2018)
-
進(jìn)制
當(dāng)常量為進(jìn)制的寫法
二進(jìn)制:0B 。。。數(shù)字
八進(jìn)制:0 。。。數(shù)字
十進(jìn)制:數(shù)字
十六進(jìn)制:0X。。。數(shù)字