java語言基礎(chǔ),數(shù)組和字符串

java語言基礎(chǔ),數(shù)組和字符串

ID:36197975

大小:873.81 KB

頁數(shù):79頁

時間:2019-05-07

java語言基礎(chǔ),數(shù)組和字符串_第1頁
java語言基礎(chǔ),數(shù)組和字符串_第2頁
java語言基礎(chǔ),數(shù)組和字符串_第3頁
java語言基礎(chǔ),數(shù)組和字符串_第4頁
java語言基礎(chǔ),數(shù)組和字符串_第5頁
資源描述:

《java語言基礎(chǔ),數(shù)組和字符串》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、面向?qū)ο蟮某绦蛟O(shè)計-Java課前思考1.Java中的標(biāo)識符是由哪些字符組成的?2.Java中有哪些保留字?簡單數(shù)據(jù)類型包含哪幾種?各種數(shù)據(jù)類型變量的定義方法和常量的表示方法及取值范圍。3.Java中各簡單數(shù)據(jù)類型間的優(yōu)先次序和自動轉(zhuǎn)換規(guī)則是什么?     各數(shù)據(jù)類型間在什么情況下,進(jìn)行自動轉(zhuǎn)換,在什么情況下使用強(qiáng)制轉(zhuǎn)換?4.Java中有哪些運(yùn)算符?這些運(yùn)算符的優(yōu)先關(guān)系是怎樣的?5.Java中有哪些控制語句?你了解每一種控制語句的語法規(guī)則嗎?6.Java中的一維數(shù)組和多維數(shù)組在數(shù)組動態(tài)初始化和靜態(tài)初始化時有何不同?7.Java中的字符串有兩種表示方法,這兩種表示方法有什么不同

2、?8.如何訪問字符串?如何修改字符串?如何對兩個字符串進(jìn)行比較?學(xué)習(xí)目標(biāo)本講主要講述java編程語言的基本語法知識,如java中的簡單數(shù)據(jù)類型,運(yùn)算符和表達(dá)式,控制語句,數(shù)組及字符串的處理。通過本講的學(xué)習(xí),同學(xué)們可以編寫簡單的java程序。注意:同任何一種編程語言一樣,應(yīng)深刻理解各知識點(diǎn)的概念,牢記一些java的語法,從而達(dá)到學(xué)習(xí)的目的。重點(diǎn)1.深刻理解各知識點(diǎn)的概念,并熟記java的語法規(guī)范。2.熟練使用各種數(shù)據(jù)類型的定義,表示和引用。3.能熟練使用各種控制語句。4.能熟練處理字符串。難點(diǎn)1.動態(tài)初始化復(fù)雜類型數(shù)組時,要先為數(shù)組中的元素開辟引用空間,再為每個元素開辟空間。

3、2.使用StringBuffer類表示和操作字符串時,要注意它可以處理可變字符串,即當(dāng)在StringBuffer類型的字符串中插入字符而超出已分配的緩沖區(qū)時,系統(tǒng)會自動地為它分配額外的空間。標(biāo)識符程序員對程序中的各個元素加以命名時使用的命名記號稱為標(biāo)識符(identifier)。Java語言中,標(biāo)識符是以字母,下劃線(_),美元符($)開始的一個字符序列,后面可以跟字母,下劃線,美元符,數(shù)字。例如,identifier,userName,User_Name,_sys_val,$change為合法的標(biāo)識符,而2mailroom#,class為非法的標(biāo)識符。保留字具有專門的意義

4、和用途,不能當(dāng)作一般的標(biāo)識符使用,這些標(biāo)識符稱為保留字(reservedword),也稱為關(guān)鍵字,下面列出了java語言中的所有保留字:bstract,break,byte,boolean,catch,case,class,char,continue,default,double,do,else,extends,false,final,float,for,finally,if,import,implements,int,interface,instanceof,long,length,native,new,null,package,private,protected,pub

5、lic,return,switch,synchronized,short,static,super,try,true,this,throw,throws,threadsafe,transient,void,while。java語言中的保留字均用小寫字母表示。第二章基本語法2.1Java程序構(gòu)成2.2數(shù)據(jù)類型2.3變量和常量2.4運(yùn)算符和表達(dá)式2.5流程控制2.1Java程序構(gòu)成Java程序是由類和對象組成的,而對象和類又是由方法和變量構(gòu)成的。方法由語句組成,語句又由表達(dá)式、變量、常量、關(guān)鍵字組成。2.1Java程序構(gòu)成語句:用編程語言書寫的簡單命令,它導(dǎo)致計算機(jī)執(zhí)行某種操作

6、。表達(dá)式:生成一個值的語句。不同的語句之間用(;)分開。多個語句可用左、右大括號({,})括起來,表示一個語句塊。2.2數(shù)據(jù)類型二、Java基本數(shù)據(jù)類型基本數(shù)據(jù)類型是非面向?qū)ο蟮摹ava有八種基本數(shù)據(jù)類型,如下圖。java中的數(shù)據(jù)類型java語言的數(shù)據(jù)類型有簡單類型和復(fù)合類型 簡單數(shù)據(jù)類型包括:      整數(shù)類型(Integer):byte,short,int,long浮點(diǎn)類型(Floating):float,double字符類型(Textual):char布爾類型(Logical):boolean復(fù)合數(shù)據(jù)類型包括:classinterface數(shù)組常量和變量常量:用保留

7、字final來實(shí)現(xiàn)finaltypeSpecifiervarName=value[,varName[=value]…];如:finalintNUM=100;變量:是java程序中的基本存儲單元,它的定義包括變量名、變量類型和作用域幾個部分。其定義格式如下:typeSpecifiervarName[=value[,varName[=value]…];如:intcount;charc='a';布爾類型--boolean布爾型數(shù)據(jù)只有兩個值true和false,且它們不對應(yīng)于任何整數(shù)值。布爾型變量的定義如:boolean

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

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

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