![![
Java基本數(shù)據(jù)類型
變量
1、變量的命名規(guī)則:字下美人數(shù)尸曼、駱駝拐叉、有意義
(1)變量由字母(a~z AZ)岩遗、下劃線(_)、美元符號(hào)($)凤瘦、數(shù)字(09)或人民幣符(¥ 正常情況下不使用)組成宿礁。
(2)變量命名首字母以字母、下劃線和美元符號(hào)開頭蔬芥,不能以數(shù)字開頭梆靖。
(3)駱駝:駝峰命名法(第一個(gè)單詞以小寫字母開始,第二個(gè)單詞及后續(xù)每一個(gè)單詞的首字母都采用大寫字母)
例:className笔诵、studentInfo
數(shù)據(jù)類型
1返吻、數(shù)值型
(1)整形(默認(rèn)int 默認(rèn)值為0)
由小到大:byte,short乎婿,int测僵,long
byte范圍:-128+127(-2的7次方2的7次方-1)
short范圍:-32768+32267(-2的15次方2的15次方-1)
int范圍:-2的31次方~2的31次方-1
long范圍:-2的63次方~2的63次方-1
(2)非整形(浮點(diǎn)數(shù)):(默認(rèn)double 值為0.0)
float(單精度浮點(diǎn)數(shù))
double(雙精度浮點(diǎn)數(shù))
2、非數(shù)值型
(1)字符型:(默認(rèn)空字符)
字符0:對(duì)應(yīng)ASCIIi碼值48(16進(jìn)制的ASCII值0x30)
字符A:對(duì)應(yīng)ASCII碼值65(16進(jìn)制的ASCII值0x41)
字符a:對(duì)應(yīng)ASCII碼值97(16進(jìn)制的ASCII值0x61)
(2)布爾型:(判斷的結(jié)果)(默認(rèn)值為false)
true
false
(3)字符串型:(默認(rèn)null)(不是基本數(shù)據(jù)類型)
String
char
類型轉(zhuǎn)換
1谢翎、隱式數(shù)據(jù)類型轉(zhuǎn)換:
從小類型數(shù)據(jù)轉(zhuǎn)到大類型捍靠,自動(dòng)就可以轉(zhuǎn)換
2、強(qiáng)制數(shù)據(jù)類型轉(zhuǎn)換:
從大類型數(shù)據(jù)轉(zhuǎn)到小類型森逮,必須進(jìn)行強(qiáng)制類型轉(zhuǎn)換榨婆,而且可能丟失精度
3、特殊轉(zhuǎn)換:
所有基本數(shù)據(jù)類型和字符串相加時(shí)褒侧,全部轉(zhuǎn)換成字符串型
Java分支結(jié)構(gòu)
if語句
(1)if語句實(shí)現(xiàn)單分支處理
if語句的語法格式:
if(表達(dá)式){
語句
}
(2)if-else選擇結(jié)構(gòu)
if-else語句的語法格式:
if(表達(dá)式){
語句1
}else{
語句2
}
(3)多重if選擇結(jié)構(gòu)
多分支if語句的語法格式:
if(表達(dá)式){
語句1
}else{
語句2
}else{
語句3
}
switch語句
switch語句的語法格式:
switch(表達(dá)式){
case 常量1:
語句;
break;
case 常量2:
語句;
break;
.......
default:
語句;
break;
}
Java循環(huán)結(jié)構(gòu)
while循環(huán)
while循環(huán)語句的語法:
變量初始化
while(循環(huán)條件){
循環(huán)體
}
編寫一個(gè)while循環(huán)的過程:
1良风、定義一個(gè)變量
2、使用變量進(jìn)行判斷闷供,只要滿足條件烟央,就執(zhí)行某些代碼
3、改變變量以改變條件的結(jié)果这吻,達(dá)到退出循環(huán)的目的
do-while循環(huán)
do-while循環(huán)語句的語法:
變量初始化
do{
循環(huán)體
}while(循環(huán)條件);
注意:do-while以分號(hào)結(jié)尾吊档,分號(hào)不能省略篙议。
do-while語句執(zhí)行的步驟:
(1)執(zhí)行循環(huán)體
(2)執(zhí)行完成后對(duì)循環(huán)條件的結(jié)果進(jìn)行判斷
(3)如果為真唾糯,則繼續(xù)執(zhí)行循環(huán)體怠硼。如果為假,終止循環(huán)移怯,執(zhí)行后面語句香璃。
for循環(huán)
for循環(huán)語句的語法:
for(表達(dá)式1;表達(dá)式2;表達(dá)式3){
循環(huán)體
}
注意:表達(dá)式1;表達(dá)式2;表達(dá)式3 分別表示 參數(shù)初始化;判斷條件;更新循環(huán)變量的值
for語句執(zhí)行的步驟:
(1)先執(zhí)行表達(dá)式1,初始化參數(shù)
(2)執(zhí)行表達(dá)式2舟误,對(duì)循環(huán)條件進(jìn)行判斷
(3)如果結(jié)果為真葡秒,則執(zhí)行循環(huán)體
(4)循環(huán)語句執(zhí)行完畢后執(zhí)行表達(dá)式3,更新循環(huán)變量的值嵌溢,再次執(zhí)行表達(dá)式2眯牧,如果為真,繼續(xù)循環(huán)
(5)如果結(jié)果為假赖草,終止循環(huán)学少,執(zhí)行后面的語句
break語句
跳轉(zhuǎn)語句(break語句)
break語句作用:在循環(huán)中終止當(dāng)前循環(huán),在switch語句中作用是終止switch秧骑。
注意:1版确、break語句只會(huì)出現(xiàn)在switch和循環(huán)語句中。
2乎折、break通常在循環(huán)中與條件語句一起使用
3绒疗、如果用戶緊跟著break語句,則無法到達(dá)骂澄,編譯報(bào)錯(cuò)
continue語句
continue:只能用在循環(huán)里
continue作用:跳過循環(huán)體中剩余的語句而執(zhí)行下一次循環(huán)吓蘑。通常與條件語句一起使用,加速循環(huán)坟冲。