java第3章Java語(yǔ)言基礎(chǔ)程序ppt課件.ppt

java第3章Java語(yǔ)言基礎(chǔ)程序ppt課件.ppt

ID:58883051

大?。?60.50 KB

頁(yè)數(shù):90頁(yè)

時(shí)間:2020-09-30

java第3章Java語(yǔ)言基礎(chǔ)程序ppt課件.ppt_第1頁(yè)
java第3章Java語(yǔ)言基礎(chǔ)程序ppt課件.ppt_第2頁(yè)
java第3章Java語(yǔ)言基礎(chǔ)程序ppt課件.ppt_第3頁(yè)
java第3章Java語(yǔ)言基礎(chǔ)程序ppt課件.ppt_第4頁(yè)
java第3章Java語(yǔ)言基礎(chǔ)程序ppt課件.ppt_第5頁(yè)
資源描述:

《java第3章Java語(yǔ)言基礎(chǔ)程序ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第三章第三章Java語(yǔ)言基礎(chǔ)本節(jié)要點(diǎn)和目標(biāo)...一、語(yǔ)言與程序Java程序的構(gòu)成二、數(shù)據(jù)類型、常量、變量三、表達(dá)式四、流程控制語(yǔ)句本節(jié)要點(diǎn)和目標(biāo)語(yǔ)言與程序人類語(yǔ)言:漢語(yǔ)、英語(yǔ)、法語(yǔ)…計(jì)算機(jī)語(yǔ)言:C、java、VB…構(gòu)成:字、詞句子文章語(yǔ)法:詞法句法章法漢語(yǔ):字法構(gòu)成:標(biāo)識(shí)符語(yǔ)句程序語(yǔ)法:詞法句法章法語(yǔ)言與程序人類語(yǔ)言:漢語(yǔ)、英語(yǔ)、法語(yǔ)…計(jì)算機(jī)語(yǔ)言:C、java、VB…構(gòu)成:字、詞句子文章語(yǔ)法:詞法句法章法漢語(yǔ):字法,字構(gòu)成詞。英語(yǔ):詞法,字母構(gòu)成詞。構(gòu)成:標(biāo)識(shí)符語(yǔ)句程序語(yǔ)法:詞法句法章法詞法,字符構(gòu)成標(biāo)識(shí)符、運(yùn)算

2、符。publicclassappl3_0{publicstaticvoidmain(Stringargs[]){inti;for(i=1;i<3;i++){System.out.print(i+"*"+i);System.out.println("="+i*i);}}}程序(文章)語(yǔ)句詞法:標(biāo)識(shí)符----系統(tǒng)定義標(biāo)識(shí)符(保留字,不能再用)用戶定義標(biāo)識(shí)符系統(tǒng)定義標(biāo)識(shí)符(類名、方法名、語(yǔ)句名、數(shù)據(jù)類型名、修飾符…)用戶定義標(biāo)識(shí)符(類名、變量名、常量名、函數(shù)名…)字母或下劃線+字母、下劃線、數(shù)字+…各種名稱類名變量名i

3、Java程序值可變可顯示可運(yùn)算一、Java程序的構(gòu)成一java程序結(jié)構(gòu)publicclassappl2_5//定義public類appl2_5{publicstaticvoidmain(Stringargs[]){inti;for(i=1;i<3;i++){System.out.print(i+“*”+i);//輸出變量、字符串System.out.println("="+i*i);}}}for循環(huán)體(程序段)for循環(huán)程序頭public類程序頭,決定源程序文件名:appl2_5.javapublic類appl2

4、_5的程序體main()方法method的程序頭main()method的程序體一個(gè)Java程序的基本框架結(jié)構(gòu):Java程序由一個(gè)或多個(gè)獨(dú)立的類組成,但其中必須有一個(gè)公有類(如:HelloWorld),而且源代碼文件必須與這個(gè)公有類的名字相同(如:HelloWorld.java)。Java的類可以由一個(gè)或多個(gè)方法組成,其中公有類中的main方法可用作程序運(yùn)行的入口。//TheFirstJavaProgrampublicclassHelloWorld{publicstaticvoidmain(String[]arg

5、s){System.out.println("HelloWorld!");}}程序頭的注釋HelloWorld公共類main方法修飾符方法頭方法體方法名參數(shù)返回類型二、數(shù)據(jù)類型、常量、變量二數(shù)據(jù)類型、常量、變量java數(shù)據(jù)類型分為兩大類:基本數(shù)據(jù)類型引用數(shù)據(jù)類型(一)數(shù)據(jù)類型數(shù)據(jù)類型Java數(shù)據(jù)類型基本類型引用類型數(shù)值類型整數(shù)類型占字節(jié)1)字節(jié)型byte1Byte2)短整型short2B3)整型int4B4)長(zhǎng)整型long8B浮點(diǎn)數(shù)1)浮點(diǎn)型float4B2)雙精度型double8B字符類型1)字符型char2B

6、布爾類型boolean1Byte1)類類型class2)接口類型interface3)數(shù)組類型(專講)4)字符串String又稱復(fù)合類型傳遞數(shù)值傳遞地址整理如下表地址數(shù)據(jù)00003550001466……9999811內(nèi)部存儲(chǔ)器數(shù)值Java數(shù)據(jù)類型數(shù)據(jù)類型占用字節(jié)缺省數(shù)值取值范圍基本數(shù)據(jù)類型取值范圍與缺省值boolean(布爾型)1falsetrue,flaseshort(短整型)2(short)0-32768~32767char(字符型)2‘u0000’0~65535‘u0000’~‘uFFFF’int(整

7、型)40-2147483648~2147483647float(浮點(diǎn)數(shù)型)40.0f1.40129846432481707e-45~3.40282346638528860e+38long(長(zhǎng)整型)80L-9223372036854775808~9223372036854775807double(雙精度型)80.0d4.94065645841246544e-324~1.79769313486231570e+308邏輯字符小數(shù)integerbyte(字節(jié)型)1(byte)0-128~127整數(shù)應(yīng)有后綴(大、小寫(xiě)均可)

8、應(yīng)有后綴(大、小寫(xiě)均可)應(yīng)有后綴(大、小寫(xiě)均可)應(yīng)有后綴(大、小寫(xiě)均可)十億量級(jí)萬(wàn)億億量級(jí)地球人難有機(jī)會(huì)用到如此大之?dāng)?shù)數(shù)據(jù)類型占用字節(jié)缺省數(shù)值取值范圍long(長(zhǎng)整型)80L-9223372036854775808~9223372036854775807int(整型)40-2147483648~2147483647short(短整型)2(short)0-32768~327

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。