面向?qū)ο蟪绦蛟O(shè)計 java編程基礎(chǔ).ppt

面向?qū)ο蟪绦蛟O(shè)計 java編程基礎(chǔ).ppt

ID:51488948

大小:273.50 KB

頁數(shù):31頁

時間:2020-03-24

面向?qū)ο蟪绦蛟O(shè)計 java編程基礎(chǔ).ppt_第1頁
面向?qū)ο蟪绦蛟O(shè)計 java編程基礎(chǔ).ppt_第2頁
面向?qū)ο蟪绦蛟O(shè)計 java編程基礎(chǔ).ppt_第3頁
面向?qū)ο蟪绦蛟O(shè)計 java編程基礎(chǔ).ppt_第4頁
面向?qū)ο蟪绦蛟O(shè)計 java編程基礎(chǔ).ppt_第5頁
資源描述:

《面向?qū)ο蟪绦蛟O(shè)計 java編程基礎(chǔ).ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、第二章Java編程基礎(chǔ)回顧JVM是Java編程語言的核心。Java運行時環(huán)境(JRE)包含一方面與硬件交互、另一方面又與程序交互的JVM。Java是完全面向?qū)ο蟮恼Z言,所有的實現(xiàn)必須放在類中。main函數(shù)是Java應(yīng)用程序執(zhí)行的入口。JDK可用于開發(fā)Java程序。2目標(biāo)掌握如何定義標(biāo)識符掌握J(rèn)ava的關(guān)鍵字了解Java的基本類型掌握J(rèn)ava的程序控制流程掌握數(shù)組的定義方法3注釋Java語言提供三種類型的注釋:單行注釋多行注釋文檔注釋以//開始,并以換行符結(jié)束以/*開始,并以*/結(jié)束以/**開始,并以*/結(jié)束,注釋中的每一行都必須

2、以*開始。使用javadoc工具從源代碼和文檔注釋中將信息取出,然后轉(zhuǎn)換為HTML文件。4關(guān)鍵字原始數(shù)據(jù)類型byteshortintlongfloatdoublecharboolean循環(huán)關(guān)鍵字dowhileforbreakcontinue分支關(guān)鍵字ifelseswitchcasedefaultbreak方法、變量和類修飾符privatepublicprotectedfinalstaticabstractsynchronizedvolatilestrictfp5關(guān)鍵字異常處理trycatchfinallythrowthrows對

3、象相關(guān)關(guān)鍵字newextendsimplementsclassinstanceofthissuper字面值常量falsetruenull方法相關(guān)關(guān)鍵字returnvoid包相關(guān)關(guān)鍵字packageimport6基本數(shù)據(jù)類型Java共有八種基本數(shù)據(jù)類型:四種整數(shù)類型(byte、short、int、long)兩種浮點數(shù)類型(float、double)一種字符類型(char)一種布爾類型(boolean)7整型數(shù)據(jù)類型類型缺省值長度數(shù)的范圍byte08位-128~127short016位-32,768~32,767int032位-2,

4、147,483,648~2,147,483,647long064位-9,223,372,036,854,775,808~9,223,372,036,854,775,8078浮點型數(shù)據(jù)類型類型缺省值長度數(shù)的范圍float0.032位3.4E-038~3.4E+038double0.064位1.7E-308~1.7E+3089字符數(shù)據(jù)類型類型缺省值長度數(shù)的范圍char'u0000'16位u0000~uFFFF10布爾數(shù)據(jù)類型類型缺省值長度數(shù)的范圍booleanfalse1位false、true11標(biāo)識符在Java中標(biāo)識符的命名

5、必須符合以下規(guī)則:標(biāo)識符必須以字母或下劃線或$符號開始。其余字符可以是字母、數(shù)字、$符號和下劃線。標(biāo)識符只能包含兩個特殊字符,即下劃線(_)和美元符號($)。不允許有任何其他特殊字符。標(biāo)識符不能包含空格。表示指定給變量、方法和類的名稱,以便編譯器可唯一標(biāo)識它們。12常量常量是在程序執(zhí)行期間持續(xù)不變的值(也叫字面量),它是不能改變的數(shù)據(jù)。1.整型常量2.浮點常量3.布爾常量4.字符常量5.字符串常量13變量變量是在程序執(zhí)行期間可根據(jù)需要經(jīng)常變化的值變量具有3個特性:名稱:標(biāo)識符初始值:為其賦值或者是保留缺省值作用域:在不同程序塊中

6、的可用性及生命周期14算術(shù)運算符運算符含義示例求值+加c=a+b-減c=a-b*乘c=a*b/除c=a/b%取模c=a%b++遞增a++--遞減b--+=相加并賦值c+=ac=c+a-=相乘并賦值c*=ac=c*a/=相除并賦值c/=ac=c/a%=取模并賦值c%=ac=c%a-取負(fù)數(shù)c=-a15關(guān)系運算符關(guān)系運算符用于測試兩個操作數(shù)之間的關(guān)系。關(guān)系表達(dá)式將返回一個布爾結(jié)果。運算符含義示例==等于a==b!=不等于a!=b>大于a>b<小于a=大于或等于a>=b<=小于或等于a<=b16邏輯運算符邏輯運算符與布爾操作數(shù)一起

7、使用運算符含義示例&邏輯與A&B

8、邏輯或A

9、B^邏輯異或A^B!邏輯反!A

10、

11、短路或A

12、

13、B&&短路與A&&B17位運算符用于int、short、long、byte和char數(shù)據(jù)類型運算符含義示例~按位非(NOT)b=~a&按位與(AND)c=a&b

14、按位或(OR)c=a

15、b^按位異或(XOR)c=a^b>>右移b=a>>2>>>右移,左邊空出的位以0填充b=a>>>2<<左移b=a<<118賦值運算符一次可以為多個變量賦值,如:inta=20000;intp,q,r,s;p=q=r=s=a;賦值運算符(=)用于為變量賦值19三

16、元運算符(?:)三元運算符(?:)可以替代if-else結(jié)構(gòu)truefalse條件?表達(dá)式1:表達(dá)式2classTernaryOp{publicstaticvoidmain(Stringargs[]){intsalary,daysPresent=30;salar

當(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ò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。