第3章?Java的基本數(shù)據(jù)類(lèi)型
? ? 3.1?知識(shí)回顧
? 變量就是申請(qǐng)內(nèi)存來(lái)存儲(chǔ)值,當(dāng)創(chuàng)建變量時(shí)需要在內(nèi)存中申請(qǐng)開(kāi)辟空間伯铣。內(nèi)存管理系統(tǒng)根據(jù)變量的類(lèi)型為變量分配存儲(chǔ)空間师倔,分配的空間只能用來(lái)儲(chǔ)存該類(lèi)型的數(shù)據(jù)。
Java的數(shù)據(jù)類(lèi)型:內(nèi)置數(shù)據(jù)類(lèi)型
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?引用數(shù)據(jù)類(lèi)型
3.2 內(nèi)置數(shù)據(jù)類(lèi)型
? Java語(yǔ)言提供八種數(shù)據(jù)類(lèi)型。六種數(shù)字類(lèi)型(四整型兩個(gè)浮點(diǎn)型)锈死,一種字符類(lèi)型珍剑,一布爾型掸宛。
? ?四種整型? ? ? ? ?byte????short ????int????long
? 兩種浮點(diǎn)型? ? ? float? ? double
? ?一布爾? ? ? ? ? ? boolean
? ?一字符? ? ? ? ? ? char
3.3?引用數(shù)據(jù)類(lèi)型
? 對(duì)象、數(shù)組?為引用類(lèi)型招拙。注意引用類(lèi)型的默認(rèn)值都是null.
第4章?語(yǔ)句
語(yǔ)句?Statment 旁涤,表示執(zhí)行的代碼。
4.1?結(jié)構(gòu)語(yǔ)句
if?語(yǔ)句結(jié)構(gòu) : if (?E1 ) {?S1 }迫像;如果E1成立劈愚,就執(zhí)行S1
? ?if ( E1 ) {?S1 }else { S2 };?如果E1成立,就執(zhí)行S1闻妓;否則菌羽,就執(zhí)S2;
? if ( E1 )? { S1}? else if? ( E2 ) { S2 } else if ( E3 ) { S3 }..... //?多重判斷
4.2 for語(yǔ)句
在Java語(yǔ)言里由缆,使用for語(yǔ)句來(lái)實(shí)現(xiàn)循環(huán)邏輯注祖。其結(jié)構(gòu)形式為:?
????????for (? E1;? ?E2;? ?E3 ) {
?????????????????S1
?????????????};
E1:初始化表達(dá)式
E2:前置表達(dá)式(?循環(huán)條件判斷猾蒂,若條件成立,執(zhí)行E2是晨;否則exit )
E3:后置表達(dá)式
S1:循環(huán)體
? ?執(zhí)行過(guò)程:開(kāi)始 E1(執(zhí)行1次)——>?運(yùn)行E2(循環(huán)條件 )——>?運(yùn)行S1(循環(huán)體)——>?運(yùn)行E3 (后置表達(dá)式) ——> 執(zhí)行下一輪肚菠;
????????for ( int i=1;i<5;i++){? ?...? ? };
????e.g:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (? 累加算法 )