第2章 Java編程基礎(chǔ)ppt課件.ppt

第2章 Java編程基礎(chǔ)ppt課件.ppt

ID:58709159

大小:221.00 KB

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

時(shí)間:2020-10-04

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

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

1、第2章Java編程基礎(chǔ)主要內(nèi)容:Java程序基本結(jié)構(gòu)標(biāo)識(shí)符與關(guān)鍵字基本數(shù)據(jù)類型常量和變量運(yùn)算符與表達(dá)式數(shù)學(xué)函數(shù)字符串基本輸入輸出本章知識(shí)框圖學(xué)習(xí)重點(diǎn):熟悉Java編程入門概念。掌握J(rèn)ava語(yǔ)法基礎(chǔ)。熟練應(yīng)用數(shù)學(xué)常量、函數(shù)和字符串。2.1Java程序結(jié)構(gòu)【例2.1】一個(gè)簡(jiǎn)單的Java程序,該程序用于說(shuō)明Java程序的基本結(jié)構(gòu)。(源文件位置:光盤:chapter02java02_01.java)//java02_01.java:在控制臺(tái)輸出字符串publicclassjava02_01 { publicstaticvoidmain(String[]args) { System.out.pr

2、intln(“Java你好!”); } }注意:Java區(qū)分大小寫,例如class不同于Class。任何大小寫錯(cuò)誤都將導(dǎo)致程序無(wú)法運(yùn)行。2.1.1注釋Java有兩種類型的注釋。第一種是以//開始的注釋。//開始直到行尾為注釋內(nèi)容。//注釋可以放在一行,或者放在一行末尾。例如:System.out.println(“Java你好!”);//在控制臺(tái)輸出信息第二種注釋以/*開始,到*/結(jié)束。/*和*/包含的注釋塊可以書寫在多個(gè)行中。例如:/*java02_01.java第1個(gè)例程 在控制臺(tái)輸出字符串*//**/注釋不能嵌套。2.1.2初識(shí)類代碼第2行中的關(guān)鍵字public是訪問(wèn)修飾符,說(shuō)明類j

3、ava02_01可以在哪些地方訪問(wèn)。關(guān)鍵字class聲明一個(gè)類,類的名字為java02_01。類的名字以字母開始,包含數(shù)字、字母和下劃線。Java對(duì)類的名字長(zhǎng)度沒(méi)有限制。在定義類名時(shí),若使用了多個(gè)單詞,則習(xí)慣性把單詞的第一個(gè)字母大寫,例如MyFirstJava。Java程序的所有代碼都必須包含在類中。Java程序源代碼文件名必須與類的名字相同(大小寫完全相同),以.java作為擴(kuò)展名Java源代碼編譯后生成字節(jié)碼文件。字節(jié)碼文件的名稱與類名相同,以.class作為擴(kuò)展名。2.1.3語(yǔ)句和代碼塊Java的語(yǔ)句以分號(hào)(;)結(jié)束。可以根據(jù)需要將一條語(yǔ)句書寫在多個(gè)代碼行中,Java編譯器自動(dòng)忽略多

4、余的空格。例如:System.out.println(“Java123!”);代碼中的花括號(hào){}表示代碼塊。類和方法的代碼都必須以坐花括號(hào){開始,右花括號(hào)}結(jié)束。書寫代碼時(shí),建議將匹配的花括號(hào)上下對(duì)齊,花括號(hào)內(nèi)的代碼增加一級(jí)縮進(jìn)。2.1.4main方法Java程序在運(yùn)行時(shí),總是首先執(zhí)行main方法。所以main方法是Java應(yīng)用程序的入口,每個(gè)Java應(yīng)用程序都必須有一個(gè)main方法。main方法必須聲明為publicstaticvoid。本例代碼第5行惟一可以改變的是args,即main方法的參數(shù)名字??梢詫rgs用任何其他合法的標(biāo)識(shí)符代替。2.2標(biāo)識(shí)符與關(guān)鍵字標(biāo)識(shí)符是Java程序使用

5、的符號(hào),用于表示類、方法、參數(shù)以及對(duì)象的名稱。一個(gè)標(biāo)識(shí)符必須以字母、下劃線或Unicode貨幣符號(hào)(如$、¥等)開始,其后跟任意的字母、數(shù)字、下劃線或貨幣符號(hào)。Java使用Unicode字符集,所以可使用Unicode字符來(lái)定義標(biāo)識(shí)符,例如使用中文字符。Java關(guān)鍵字2.3基本數(shù)據(jù)類型數(shù)據(jù)類型決定計(jì)算機(jī)如何存儲(chǔ)和處理數(shù)據(jù)。Java的基本數(shù)據(jù)類型包括布爾型、字符型、四種整數(shù)類型和兩種浮點(diǎn)類型。說(shuō)明:Java的數(shù)據(jù)類型還包括引用數(shù)據(jù)類型,類、接口和數(shù)組屬于引用數(shù)據(jù)類型。2.3.1布爾型布爾型(boolean)只有兩個(gè)值,true(邏輯真)和false(邏輯假)。一個(gè)布爾型數(shù)據(jù)在內(nèi)存中占1位的存

6、儲(chǔ)空間。布爾型數(shù)據(jù)不能與其他類型的數(shù)據(jù)進(jìn)行相互轉(zhuǎn)換。布爾型數(shù)據(jù)常用于邏輯條件判斷。在C++中,可以用數(shù)字或指針等充當(dāng)布爾值。0相等于布爾值false,非零值相當(dāng)于布爾值true。但在Java中不允許這樣。下面語(yǔ)句若放在C++中,x可以是非布爾類型;若放在Java中,x只能是布爾類型。if(x){}下面的語(yǔ)句使用數(shù)字5作為邏輯條件,Java編譯器會(huì)提示類型不兼容。if(5){}2.3.2字符型字符型(char)常量是用單引號(hào)括起來(lái)的單個(gè)字符。字符型數(shù)據(jù)占用兩個(gè)字節(jié)的存儲(chǔ)空間,存儲(chǔ)為Unicode編碼。傳統(tǒng)的ASCII碼占1個(gè)字節(jié),有128個(gè)字符。ASCII碼對(duì)應(yīng)Unicode編碼的前128個(gè)

7、字符。一些特殊字符需使用轉(zhuǎn)義字符表示表2.2Java常用的轉(zhuǎn)義字符char在Java中實(shí)際上屬于整數(shù)類型,可與整數(shù)類型或浮點(diǎn)類型的數(shù)相互轉(zhuǎn)換。char型數(shù)據(jù)可執(zhí)行算術(shù)運(yùn)算,在運(yùn)算時(shí)作為int型數(shù)據(jù),用其Unicode碼進(jìn)行計(jì)算。下面的例子使用char型變量和常量執(zhí)行算術(shù)運(yùn)算?!纠?.2】char型數(shù)據(jù)用于算術(shù)運(yùn)算。publicclassjava02_02{publicstaticvoidmain(String[]args

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(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)系客服處理。