Java語言編程基礎(chǔ)ppt課件.ppt

Java語言編程基礎(chǔ)ppt課件.ppt

ID:59417036

大?。?61.50 KB

頁數(shù):38頁

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

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

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

1、復(fù)習(xí)與思考1、舉例說明什么是對(duì)象,什么是類,類和對(duì)象有什么不同?2、舉例說明類的繼承性。2.1Java語言的基本組成2.1.1分隔符1.空白符:換行、回車、空格、tab2.注釋語句:例題參見P25//一行的注釋內(nèi)容/*一行或多行的注釋內(nèi)容*//**文檔注釋內(nèi)容*/3.普通分隔符:{};,:共4種2.1Java語言的基本組成2.1.2關(guān)鍵字所有的關(guān)鍵字都是小寫的。參見P25const和goto是java的保留字,但已經(jīng)不再使用then和sizeof都不是java的關(guān)鍵字,大寫的NULL不是java語言的關(guān)鍵字,String是java語言的

2、一個(gè)封裝類的類名,也不是關(guān)鍵字,使用時(shí)要注意。2.1Java語言的基本組成2.1.3Java語言標(biāo)識(shí)符首字符必須是字母(大小寫均可)、下劃線_或美元符$標(biāo)識(shí)符可以由數(shù)字(0--9)、所有從A--Z的大寫字母、a--z的小寫字母和下劃線_、美元符$和所有在十六進(jìn)制0xc0前的ASCII碼等構(gòu)成長度不限2.1Java語言的基本組成2.1.4Java的編碼規(guī)范包package:包名采用完整的英文描述符,全由小寫字母組成類class和接口interface:類名采用完整的英文描述符,所有單詞的第一個(gè)字母均大寫組件/部件(Component):使

3、用完整的英文描述來說明組件的用途,末端應(yīng)接上組件類型2.1Java語言的基本組成2.1.4Java的編碼規(guī)范異常(Exception):通常采用字母e表示異常的實(shí)例變量variable和方法method:采用完整的英文描述,第一個(gè)字母小寫,后面任何單詞的首字母大寫靜態(tài)常量字段(staticfinal):全部采用大寫字母,單詞之間用下劃線分隔2.2基本數(shù)據(jù)類型數(shù)據(jù)類型2.2基本數(shù)據(jù)類型2.2.1基本數(shù)據(jù)類型1.布爾型boolean也稱為邏輯型,只有兩個(gè)取值:true表示邏輯真,false表示邏輯假,這種變量稱為boolean型變量,使用方

4、法實(shí)例如下:2.字符型charchar型是用來表示字母的,它僅能表示一個(gè)單一的Unicode字母,其值用16位無符號(hào)整數(shù)表示,范圍是0~655352.2基本數(shù)據(jù)類型2.2.1基本數(shù)據(jù)類型3.整型在Java語言中,提供了4種整型數(shù)據(jù)類型:byte、short、int、long,它們都是定義了一個(gè)整數(shù),但它們能夠表示數(shù)據(jù)的范圍不同。使用方法實(shí)例如下:4.浮點(diǎn)型在Java語言中有兩種浮點(diǎn)數(shù)類型:float、double2.2基本數(shù)據(jù)類型2.2.2類型轉(zhuǎn)換整型、實(shí)型、字符型數(shù)據(jù)可以進(jìn)行混合運(yùn)算。運(yùn)算時(shí),不同類型的數(shù)據(jù)先轉(zhuǎn)換成同一類型后再參與運(yùn)算

5、,轉(zhuǎn)換的原則是位數(shù)少的類型轉(zhuǎn)換成位數(shù)多的類型,稱為自動(dòng)類型轉(zhuǎn)換2.3運(yùn)算符與表達(dá)式2.3.1算術(shù)運(yùn)算符1.雙目算術(shù)運(yùn)算符雙目算術(shù)運(yùn)算符包括+、-、*、/和%(取模)五種運(yùn)算符。2.單目算術(shù)運(yùn)算符+,++,-,--2.3運(yùn)算符與表達(dá)式2.3.2關(guān)系運(yùn)算符>>=<<===!=注意:=不是關(guān)系運(yùn)算符,而是賦值運(yùn)算符2.3運(yùn)算符與表達(dá)式2.3.3邏輯運(yùn)算符&&、

6、

7、為雙目運(yùn)算符,實(shí)現(xiàn)邏輯與、邏輯或。!為單目運(yùn)算符,實(shí)現(xiàn)邏輯非。對(duì)于布爾邏輯運(yùn)算,先求出運(yùn)算符左邊的表達(dá)式的值,對(duì)或運(yùn)算如果為true,則整個(gè)表達(dá)式的結(jié)果為true,不必對(duì)運(yùn)算符右邊的

8、表達(dá)式再進(jìn)行運(yùn)算;同樣,對(duì)與運(yùn)算,如果左邊表達(dá)式的值為false,則不必對(duì)右邊的表達(dá)式求值,整個(gè)表達(dá)式的結(jié)果為false,這種邏輯運(yùn)算又稱為邏輯短路與和邏輯短路或。其應(yīng)用見下面例題:2.3運(yùn)算符與表達(dá)式2.3.4位運(yùn)算符~按位取反&按位與

9、按位或^按位異或>>op1右移op2位<>>op1無符號(hào)右移op2位位運(yùn)算實(shí)例見例2-6:2.3運(yùn)算符與表達(dá)式2.3.5賦值運(yùn)算符=1.賦值運(yùn)算符賦值運(yùn)算符“=”把一個(gè)數(shù)據(jù)賦給一個(gè)變量,在賦值運(yùn)算符兩側(cè)的類型不一致的情況下,進(jìn)行類型轉(zhuǎn)換2.擴(kuò)展賦值運(yùn)算符在賦值符“=”前加上其它運(yùn)

10、算符,即構(gòu)成擴(kuò)展賦值運(yùn)算符2.3運(yùn)算符與表達(dá)式2.3.6條件運(yùn)算符條件運(yùn)算符?:為三目運(yùn)算符,它的一般形式為:expression?statement1:statement2例:maxValue:=a>b?a:b復(fù)習(xí)提問1、指出下面的標(biāo)識(shí)符,哪些合法,哪些非法?chari90integer_271stringmyFile-2文件1IloveJava!2、&運(yùn)算與&&運(yùn)算有什么區(qū)別?3、64>>3=?2.4數(shù)組2.4.1一維數(shù)組1.一維數(shù)組的定義typearrayName[];或type[]arrayName[];2.一維數(shù)組元素的引用定

11、義了一個(gè)數(shù)組,并用運(yùn)算符new為它分配了內(nèi)存空間后,就以引用數(shù)組中的每一個(gè)元素了。arrayName=newtype[arraySize]數(shù)組元素的引用方式為:arrayName[index]使用舉例:賦值

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。