真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java基本語法與關(guān)鍵字(day02)-創(chuàng)新互聯(lián)

? 一? 關(guān)鍵字和保留字

關(guān)鍵字都是小寫字母,被java語言賦予特殊的含義,有專門的用途。常見的有:

成都創(chuàng)新互聯(lián)一直通過網(wǎng)站建設(shè)和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實效"的一站式服務(wù),以成都網(wǎng)站設(shè)計、網(wǎng)站制作、移動互聯(lián)產(chǎn)品、成都全網(wǎng)營銷服務(wù)為核心業(yè)務(wù)。十多年網(wǎng)站制作的經(jīng)驗,使用新網(wǎng)站建設(shè)技術(shù),全新開發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價格便宜而且實用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。

保留字:以后的版本可能會用關(guān)鍵字的單詞:goto const

二? 標(biāo)識符

凡是自己起的名字都是標(biāo)識符(類名,方法名,變量名、接口名、包名)

標(biāo)識符的規(guī)則(必須準(zhǔn)守):【1】26字母大小寫0-9數(shù)字 _下劃線$組成

?????????????????? ? ? ? ? ? ? ? ? ? ? ?? 【2】數(shù)字不能開頭不可有空格不能有關(guān)鍵字與保留字

命名的規(guī)范(建議準(zhǔn)守):(提高代碼的可讀性,見名知意)

??????????? 包名:xxxyyyzzz?? 全小寫

??????????? 類名、接口名(XxxYyyZzz)每個單詞大寫

??????????? 變量名,方法名:(xxxYyyZzz)首單詞小寫

??????????? 常量名:(XXX_YYY_ZZZ)全部大寫用下劃線連接?????????????????????????

三 變量

變量:變量類型? 變量名 =? 儲存的值(強類型語言)

?? Java的每一個變量必須先聲明后使用,注意作用域的范圍(在大括號{}內(nèi)的使用),在同一個作用域內(nèi)不能重名。

????????????? ? ? ? ? ? ? ??? 圖3.1 為賦值的int型變量,并且沒有默認值

數(shù)據(jù)類型

基本數(shù)據(jù)類型(8種)

???????????????? 整型? byte? short ? int???? long(要以L或l結(jié)尾)

????????????????? 浮點型? float(4字節(jié) 要以F或f結(jié)尾) ? double(8字節(jié))? (帶有小數(shù)點)

?????????????????? 字符型 char(2字節(jié))使用單引號 char c1 = 'a'; [只能寫一個字符,或一個漢字]

???????????????????? ‘a(chǎn)’:97?? 'A':65 ?????????? 轉(zhuǎn)義字符??? '\n'換行?? '\t'?? tab鍵

?????????????????????????????????????????????????????? Unicode賦值 '\uXXXX' 十六進制數(shù) 000a=換行

?????????????????? 布爾型 boolean【true? false】

引用數(shù)據(jù)類型(類class(String 類類型)?? 接口interface?? 數(shù)組array [])

?

?? 基本數(shù)據(jù)類型轉(zhuǎn)換

自動類型提升 ? 大的=小的+大的:? int a = (byte) b+ (int) c 小的可以用大的接收

??????????? ? ? ???? byte -》short-》? int -》long-》 float-》 double

? char的運算只能用比int大的接收

強制類型轉(zhuǎn)換???? 容量大的變成容量小的,需要使用()強轉(zhuǎn)符,可能會有精度損失

???????????????????????????? double d1 = 123.1; int i = (int)d1;

????????????????????????????? 整型常量是int ? ? ? ? ? ? ? ?? 浮點型常量是double

進制:二進制 0b 0B開頭 ???????? 0B100

十進制?????????????????????? ? ?????? 8

八進制 0 開頭 ?????????????????? 010

十六進制 0x 0X開頭? ? ? ? ? 0X8 ???

????????????????????????????????? (具體看計算機組成原理)

大端:低地址高字節(jié)(11是高字節(jié))

小段:低地址低字節(jié)(44是低字節(jié))

四? String引用數(shù)據(jù)類型

加法的疑惑:String加法(+)是連接,char的加法(+)是ASCII碼值的加法運算變成(int型)

五 運算符 ??????? 算數(shù)運算符

%運算的結(jié)果正負與被模數(shù)的正負一致。自增一不會改變數(shù)據(jù)的類型

賦值運算符(推薦使用)

? = 兩側(cè)的數(shù)據(jù)類型不一致,可以使用自動類型轉(zhuǎn)換與強制類型轉(zhuǎn)換,可以連續(xù)賦值 a=b=2;

+=?????????? 不會改變a的類型a+=b === a = a+b 會改變a的類型。

-=??????????

*=

? /=

%=

比較運算符

獲取變量的類型的變量.getClass().getName():

邏輯運算符

a&b 都要看a b的true與false?????????????????????????????????????? a|b? ab都要看

a&&b? 當(dāng)aalse時,不用往下看???????????????????????????????? ?? a||b 當(dāng)a為true,b不看且不操作

&與&&的運算結(jié)果都是一樣的。???????????????????????????????????? |與||的運算結(jié)果都是一樣的。

開發(fā)推薦使用&&與||

位運算符

a與b交換

a = a^b????????? b=a^b??????? a=a^b

三元運算符可嵌套使用

運算符的優(yōu)先級

六 程序流程控制

? 順序結(jié)構(gòu)?? 分支結(jié)構(gòu)??? 循環(huán)結(jié)構(gòu)

分支結(jié)構(gòu)?

Scanner鍵盤輸入

if(條件表達式)---else ? ? ? ? ? ? ? ?

? if(條件表達式)---else if (條件表達式)-------else if(條件表達式)----else

if? demo 有交集的時候小的范圍寫在上面,當(dāng)遇到if-else if -else if -- 當(dāng)執(zhí)行一個時候后,剩下的不執(zhí)行

if else 就近原則

switch(表達式){

?? case?? 1(六種常量): 執(zhí)行表達式 ;break;

?? case?? 2: 執(zhí)行表達式 ;break;

?? case?? 3: 執(zhí)行表達式 ;break;

??? default:執(zhí)行表達式 ;

}

當(dāng)遇到?jīng)]有break語句;不會看case 后的常量且會執(zhí)行下面的執(zhí)行語句

循環(huán)結(jié)構(gòu)

for循環(huán)

while循環(huán)

do-while循環(huán) 至少會執(zhí)行一次較少使用do-while結(jié)構(gòu)

break與continue的使用

continue的標(biāo)簽的使用方法:跳出當(dāng)次標(biāo)簽的循環(huán)

label:for(1;;){

???? for(2;;){

??? ? ? continue label;

? ?? }

? }

比如說跳出1的for的一次循環(huán)

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


本文名稱:java基本語法與關(guān)鍵字(day02)-創(chuàng)新互聯(lián)
分享鏈接:http://weahome.cn/article/dpccij.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部