《Java語法基礎(chǔ)》PPT課件.ppt

ID:51992380

大小:319.00 KB

頁數(shù):58頁

時間:2020-03-27

《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》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Java語言主講:王淑鴻第3章Java語法基礎(chǔ)學習目標:ProblemsolvingNotsyntax學習方法:既嚴謹又靈活,注重應(yīng)用。主要內(nèi)容3.1變量聲明與賦值語句3.2輸入輸出語句3.3運算符與表達式3.4流程控制語句下面的程序應(yīng)該用到哪些語句?問題:輸入兩個整數(shù),求和并輸出。計算機解決方案:1、分配三個內(nèi)存空間,存儲兩個加數(shù)及所求得的和;2、從鍵盤輸入第一個數(shù),存儲到內(nèi)存相應(yīng)地址中;3、從鍵盤輸入第二個數(shù),存儲到內(nèi)存相應(yīng)地址中;4、由CPU求和,將和存儲到內(nèi)存相應(yīng)地址中;5、將和送到輸出設(shè)備顯示器顯示。附:如果要求計算的是10以內(nèi)的加法呢?3.1變量聲明與賦值語句理解:什么是變量

2、?為什么要用變量?變量與內(nèi)存的關(guān)系?(數(shù)據(jù)表示)Java規(guī)定:變量類型、變量名、變量值學習步驟:聲明變量、給變量賦值、使用變量變量高級程序設(shè)計語言中是用變量來指向計算機的內(nèi)存的。在內(nèi)存中分配三個存儲空間,即需要聲明三個變量。分配多大的或者什么樣的地址空間呢?則需要指定變量類型。每個變量都有名字、類型、存儲空間大小和值關(guān)于變量名的規(guī)定變量名以字母、下劃線或者美元符號開頭的字母、數(shù)字、下劃線和美元字符的組合構(gòu)成,Java語言中有些保留字有特殊的含義,所以為變量命名時要避開這些保留字,如class、puclic等不能作為變量名。下面的變量名是合法的:$name、_name、myName、you

3、r_name、name12等。下面的變量名是非法的:2name、&name、my-name、String等。Java中的保留字abstractbooleanbreakbytecasecastcatchcharclasscontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforifimplementsimportinstanceofIntinterfaceinnerlongnativenewnulloperatorouterpackageprivateprotectedpublicrestreturnshortstaticsupe

4、rswitchsynchronizedthisthrowtransienttruetryvoidwhilevarvolatileconst整數(shù)類型byte、short、int、long浮點類型float、double字符型char布爾類型boolean類class接口interface數(shù)組array字符串String基本類型引用類型數(shù)據(jù)類型Java提供的數(shù)據(jù)類型整型數(shù)屬性表數(shù)據(jù)類型占用長度/bit取值范圍byte8-27~27-1short16-215~215-1int32-231~231-1long64-263~263-1bytevarByte;//聲明shortvarShort;in

5、tvarInt;longvarLong;varByte=100;//賦值varShort=30000;varInt=10000000;varLong=10000000000;實型數(shù)屬性表數(shù)據(jù)類型占用長度/bit取值范圍float32-3.4e38~3.4e+038(6-7位有效數(shù)字)double64-1.7e308~1.7e+308(14-15位)floatvarFloat;//變量聲明doublevarDouble;varFloat=123.001f;//變量賦值varDouble=123.0000000001;布爾型變量用來表示邏輯值,何謂邏輯值?Java中布爾型變量只有兩個值:真(

6、true)或假(false)。布爾型數(shù)據(jù)在機器中位長為8位。booleansign;booleanisChild=true;布爾型(boolean)字符型變量是一個16位的Unicode碼一個字符型變量只能表示一個字符charvarCh;varCh=‘y’;字符型(char)轉(zhuǎn)義字符表轉(zhuǎn)義字符功能描述ddd1~3位八進制所表示的字符uxxxx1~4位十六進制所表示的字符'單引號"雙引號\反斜杠r回車換行f換頁t水平制表b退格字符串String(非基本數(shù)據(jù)類型)字符串類型是Java預(yù)定義的一種復(fù)合數(shù)據(jù)類型其具體機制后面再講,先學習簡單的使用StringqqID;Str

7、ingphoneCode=“133****8888”Stringname=“張三”數(shù)組數(shù)組可以表示一組相同類型的變量int[]arrInt=newint[10];double[]arrDou=newdouble[10];boolean[]arrB=newboolean[10]char[]arrCh=newchar[10];String[]arrStr=newString[10];JButton[]arrBu=newJButton[1

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

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

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