資源描述:
《第3章Java語言基礎(chǔ)程序ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第三章第三章Java語言基礎(chǔ)本節(jié)要點和目標(biāo)...一、語言與程序Java程序的構(gòu)成二、數(shù)據(jù)類型、常量、變量三、表達式四、流程控制語句本節(jié)要點和目標(biāo)語言與程序人類語言:漢語、英語、法語…計算機語言:C、java、VB…構(gòu)成:字、詞句子文章語法:詞法句法章法漢語:字法構(gòu)成:標(biāo)識符語句程序語法:詞法句法章法語言與程序人類語言:漢語、英語、法語…計算機語言:C、java、VB…構(gòu)成:字、詞句子文章語法:詞法句法章法漢語:字法,字構(gòu)成詞。英語:詞法,字母構(gòu)成詞。構(gòu)成:標(biāo)識符語句程序語法:詞法句法章法詞法,字符構(gòu)成標(biāo)識符、運算符。publiccl
2、assappl3_0{publicstaticvoidmain(Stringargs[]){inti;for(i=1;i<3;i++){System.out.print(i+"*"+i);System.out.println("="+i*i);}}}程序(文章)語句詞法:標(biāo)識符----系統(tǒng)定義標(biāo)識符(保留字,不能再用)用戶定義標(biāo)識符系統(tǒng)定義標(biāo)識符(類名、方法名、語句名、數(shù)據(jù)類型名、修飾符…)用戶定義標(biāo)識符(類名、變量名、常量名、函數(shù)名…)字母或下劃線+字母、下劃線、數(shù)字+…各種名稱類名變量名iJava程序值可變可顯示可運算一、Jav
3、a程序的構(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_5的程序體main()方法method的程序頭main()
4、method的程序體一個Java程序的基本框架結(jié)構(gòu):Java程序由一個或多個獨立的類組成,但其中必須有一個公有類(如:HelloWorld),而且源代碼文件必須與這個公有類的名字相同(如:HelloWorld.java)。Java的類可以由一個或多個方法組成,其中公有類中的main方法可用作程序運行的入口。//TheFirstJavaProgrampublicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}程
5、序頭的注釋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)長整型long8B浮點數(shù)1)浮點型float4B2)雙精度型double8B字符類型1)字符型char2B布爾類型boolean1Byte1)類類型class2)接口類型interface3)數(shù)組類型(專講
6、)4)字符串String又稱復(fù)合類型傳遞數(shù)值傳遞地址整理如下表地址數(shù)據(jù)00003550001466……9999811內(nèi)部存儲器數(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(整型)40-2147483648~2147483647float(浮點數(shù)型)40.0f1.4012984643248170
7、7e-45~3.40282346638528860e+38long(長整型)80L-9223372036854775808~9223372036854775807double(雙精度型)80.0d4.94065645841246544e-324~1.79769313486231570e+308邏輯字符小數(shù)integerbyte(字節(jié)型)1(byte)0-128~127整數(shù)應(yīng)有后綴(大、小寫均可)應(yīng)有后綴(大、小寫均可)應(yīng)有后綴(大、小寫均可)應(yīng)有后綴(大、小寫均可)十億量級萬億億量級地球人難有機會用到如此大之?dāng)?shù)數(shù)據(jù)類型占用字節(jié)缺省數(shù)
8、值取值范圍long(長整型)80L-9223372036854775808~9223372036854775807int(整型)40-2147483648~2147483647short(短整型)2(short)0-32768~327