第二章 JAVA基礎(chǔ)語法ppt課件.ppt

ID:59014450

大?。?.04 MB

頁數(shù):59頁

時間:2020-09-26

第二章 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、Java275——認(rèn)識Java什么是變量變量的聲明變量的初始化標(biāo)識符標(biāo)識符的作用標(biāo)識符的規(guī)則開頭字符:只能是3種,下劃線(_)、美元符號($)和英文大小寫字母后續(xù)字符:包括以上3種,再加上數(shù)字0-9其他要求:不可以是關(guān)鍵字和保留字關(guān)鍵字abstractcontinuegotonullswitchassertdefaultifpackagesynchronizedbooleandoimplementsprivatethisbreakdoubleimportprotectedthrowbyteelseinstanceofpublic

2、throwscaseextendsintreturntransientcatchfinalinterfaceshorttrycharfinallylongstaticvoidclassfloatNativestrictfpvolatileconstfornewsuperwhileJava標(biāo)識符命名規(guī)范元素規(guī)范示例類名Pascal規(guī)則PersonStudentDemo變量名Camel規(guī)則ageheightavgValue函數(shù)名Camel規(guī)則getAgesetUserName包名全部小寫com.neusoft常量名全部大寫MAX_V

3、ALUE變量的數(shù)據(jù)類型整型byteshortintlong浮點型floatdouble字符型char布爾型boolean整型十進制形式255八進制形式0377十六進制形式0XFF0xff類型內(nèi)存大小備注byte1bytes-27~27-1short2bytes-215~215-1int4bytes-231~231-1long8bytes-263~263-1整型(續(xù))比較下面兩個整型數(shù)的異同1010L浮點型普通形式3.143.14d3.14f科學(xué)計數(shù)法3.14E53E4D3e-5f類型內(nèi)存大小備注float4bytes表示約6-7

4、位有效數(shù)字double8bytes表示約15位有效數(shù)字字符型(char)代表單個字母或數(shù)字等使用單引號注意:與字符串的區(qū)別轉(zhuǎn)義字符字符含義換行t制表符\反斜杠’單引號’’雙引號uxxxxUnicode編碼字符布爾型只能代表布爾值true或false不能與整型相互轉(zhuǎn)換數(shù)據(jù)類型的分類數(shù)據(jù)類型基本類型(primitive)引用類型(reference)byteshortintlongfloatdoublecharboolean類(class)接口(interface)數(shù)組(array)數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則自動轉(zhuǎn)換強制轉(zhuǎn)換:

5、使用(類型)完成強制轉(zhuǎn)換byteshortintlongfloatdoublechar操作符與操作數(shù)操作符:也稱為運算符,進行運算的符號操作數(shù):參與運算的變量或常量操作符的分類一元操作符例:x++只有一個操作數(shù)二元操作符例:x+y有兩個操作符三元操作符例:a?x:y三個操作數(shù)注:三元操作符在Java中只有一個,而且很少使用,只有條件操作符一種。操作符的分類(續(xù))從另一個角度,按照操作符參與運算的種類不同,也可以分為以下幾種:算數(shù)運算符關(guān)系運算符邏輯運算符賦值運算符位運算符……算術(shù)運算符符號含義備注+加法-減法*乘法/除法%取余練

6、習(xí)5%3-5%3-5%-35%-3關(guān)系運算符符號含義備注>大于>=大于等于<小于<=小于等于!=不等于==等于容易寫錯邏輯運算符符號含義備注&&邏輯與

7、

8、邏輯或!邏輯非&按位與

9、按位或邏輯運算符(續(xù))短路運算作用運算符:邏輯與&&,邏輯或

10、

11、提高了運算效率inta=10;intb=20;intc=30;intd=40;booleanresult=a

12、

13、c<(d+e)

14、

15、a*b*d;booleanresult=a>b&&c

16、;*=x*=y;x=x*y;/=x/=y;x=x/y;位運算符符號含義備注&按位與x&y;

17、按位或x

18、y;^異或X^y;~取反~y;<<有符號左移x<>有符號右移x>>y>>>無符號右移x>>>y位運算符(續(xù))位運算符示例01001111~1011000001101101&010010011100101101101101

19、111011111100101101101101^1010011011001011位運算符(續(xù))移位運算示例例題:123>>>2123<<2123>>2運算符的優(yōu)先級按操作數(shù)多少劃分一元操作符>二元操作符

20、>三元操作符按運算類型劃分算術(shù)運算符>關(guān)系運算符>邏輯運算符>賦值運算符盡量多的使用括號括號優(yōu)先級別最高表達式算術(shù)表達式(x+y-12)*100關(guān)系表達式x>yx>=yx!=yx==y邏輯表達式x&&yx

21、

22、y

23、

24、z(!x)&&(!y)賦值表達式x=yx+=y常

當(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)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
关闭