版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第三次. Java軟件編程語言的基礎(chǔ)知識,1,主要內(nèi)容,標(biāo)識符和保留關(guān)鍵字?jǐn)?shù)據(jù)強(qiáng)制類型轉(zhuǎn)換運(yùn)算符和公式控制文,2,標(biāo)識符(教科書第40頁),字母,下劃線(_, 以美元符號($ )開頭的字母順序后續(xù)字符對字母、數(shù)字、下劃線、美元符號等大寫和小寫比較敏感,如果沒有最大長度限制,即使與保留關(guān)鍵字重復(fù)也無法實(shí)際計程儀空格或連詞符,甚至可以使用對外漢語。 例如,變量的名稱可以命名為int中文=1,3,標(biāo)識符的示例,有效標(biāo)識符identifier username _ name _ sys _ val $ change無效標(biāo)識符2mailmy room class,4,練習(xí)題,whichdeck $ pe
2、rsonstwousers * point this _ end line,5,保留關(guān)鍵字有特殊的意義和用途,不能作為一般的標(biāo)識符使用。 這些個標(biāo)識符也稱為保留關(guān)鍵字(reserved word ),也稱為牛鼻子字:所有小寫字母,例如true、false、null等,不是c那樣的大寫字母。 請注意,java沒有sizeof運(yùn)算符。 資料類型的長度來自平臺無關(guān)。6, 保留關(guān)鍵字abstractbreakbytebooleancatchcaseclasschareconnetdevallobeddoleelectedeleentedeleextensfrorfinityifiremimportim
3、plementinte nsternationoflonglengthnativenewnullpackageprivepublefirentrerrschronizedshortstatityrethisthrow wosthresthresafetransientvoidw 1) NULL 2) new 3) instanceOf 4) wend,8,數(shù)據(jù)類型,數(shù)據(jù)類型的分類單純數(shù)據(jù)類型,復(fù)雜數(shù)據(jù)類型byte,短,int,long,float,double char,boolean class,inter 數(shù)組數(shù)的范圍二進(jìn)制位長度為c/C的指針類型、結(jié)構(gòu)類型(struct )、結(jié)合類型(u
4、nion )、枚舉類型(enum )、9、常數(shù)、變量、常數(shù)未用字符串表示。 例如,3,a等用final定義常數(shù),finaltypespecifiediervarname=value,varname=value; 例如最終int I 0; 變量是java的基本記憶裝置,包含變量名稱、類型、作用域等。 int i0、j1; 局部變量、類變量、方法殘奧儀表、異常處理殘奧儀表等。 10,單純的數(shù)據(jù)型布爾型,布爾類型數(shù)據(jù)只有2個值true和false,不支持整型數(shù)據(jù)布爾變量的定義。 布爾型true; 布爾a=假; 11,簡單數(shù)據(jù)類型的字符類型char,字符常數(shù)的字符常數(shù)是a,a這樣用單引號括起來的字符。
5、字符類型變量類型是char,機(jī)器是16二進(jìn)制位,16二進(jìn)制位無符號類型數(shù)據(jù),其范圍為065535。 字符類型變量的定義包括: char c=a; /*如果將變量c指定為char類型,初始值指定為a*/Java,則轉(zhuǎn)義字符也以巴克斯沖突()開頭。 例如,表示以單引號、uxxxx和1到4位十六進(jìn)制數(shù)字表示的字符。 例如,“對外漢語”的unicode編碼不能使用“u4e2du6587”、12、簡單數(shù)據(jù)類型的字符類型char (續(xù))、Java的字符類型數(shù)據(jù)作為整數(shù)。 Java不提供無符號整型,但也用作整數(shù)數(shù)據(jù)。 例如,三叉樹=3; 一次性=1; 為什么要這樣做呢?為什么要這樣做?13、簡單數(shù)據(jù)類型整數(shù)
6、數(shù)據(jù)、數(shù)據(jù)類型所占據(jù)的數(shù)量的范圍byte8- 2727-1 short 16-215215-1 int 32-231231-1 long 64-263263-1在定義時對長型數(shù)據(jù)加上后綴l或l。14、浮點(diǎn)型(實(shí)數(shù)型)資料、實(shí)數(shù)常數(shù)1.10進(jìn)制格式由數(shù)字和小數(shù)點(diǎn)構(gòu)成,必須有小數(shù)點(diǎn)。 例如,0.123、 123、123 .123.0 2 .科學(xué)計數(shù)格式必須是123e3或123e3,e或e之前必須有數(shù)字,e或e之后指數(shù)必須是整數(shù)。、15,浮點(diǎn)型(實(shí)數(shù)型)數(shù)據(jù),實(shí)數(shù)型變量數(shù)據(jù)類型所占據(jù)的數(shù)的范圍float 323.4 e 038.4 e 038 double 641.7 e 08.7 e 308注意:
7、要定義float,必須加上后綴f或f,16。 使用示例包括公共類測試字節(jié)b=21; 短s=256; int i=100000; 長l=0xffl; 雙精度d=0.7e-3; 布爾b=假; 17、練習(xí)題,hichofthefollowingarelegalstatements? 1 )浮點(diǎn)f=1/32 )入口I=1/3)浮點(diǎn)f=1. 01; 四)雙倍d=999 d;18、強(qiáng)制類型轉(zhuǎn)換、自動強(qiáng)制類型轉(zhuǎn)換整數(shù)、實(shí)數(shù)、字符型數(shù)據(jù)可以進(jìn)行混合運(yùn)算。 在運(yùn)算中,不同類型的數(shù)據(jù)首先轉(zhuǎn)換為相同類型,然后進(jìn)行運(yùn)算,從低級別轉(zhuǎn)換為高級別- -高字節(jié)、短、長長浮動雙精度, 19、自動強(qiáng)制類型轉(zhuǎn)換規(guī)則命令1型命令2強(qiáng)
8、制類型轉(zhuǎn)換后的類型字節(jié)、短、長字節(jié)、短、長、長字節(jié)、短、長、短、長、長、短、長、長、短將浮動雙精度雙精度,20,強(qiáng)制類型轉(zhuǎn)換,高級數(shù)據(jù)變換為低級數(shù)據(jù),需要強(qiáng)制類型轉(zhuǎn)換: int i; 字節(jié)b=(字節(jié)) I; 把/*int型變量I強(qiáng)制變換為byte型*/,21,運(yùn)算符和式子,這一點(diǎn)和我們學(xué)到的c相同。 請注意,運(yùn)算符類型的優(yōu)先級是與計算數(shù)量相關(guān)的類型的運(yùn)算符的特殊用途。22,運(yùn)算符(按命令),一元運(yùn)算符:二元運(yùn)算符:三元運(yùn)算符:注:僅記載了一部分。 運(yùn)算符(按功能),1 )算術(shù)運(yùn)算符: *,/,%,3 2; a-b; I; -i; 關(guān)系運(yùn)算子:=,3; i=0; n!=-1; 3 )布爾邏輯運(yùn)算
9、符:24,運(yùn)算符(按功能),4 )二進(jìn)制位運(yùn)算符:注意,132,它們的值是多少,25,運(yùn)算符(按功能),5 )賦值運(yùn)算符=,以及擴(kuò)展賦值運(yùn)算符=,=,*=,/=等。 i=3; i=3等于i=i 3 6 )條件運(yùn)算符嗎? result=(和=0)? 1 :納米/和; 26,運(yùn)算符(按功能),7 )其他:組件運(yùn)算符,下標(biāo)運(yùn)算符,instanceof,內(nèi)存分配運(yùn)算符new,強(qiáng)制類型轉(zhuǎn)換運(yùn)算符(類型),方法調(diào)用運(yùn)算符() 等。 打印機(jī)(“健康世界”); 英特爾陣列1=新英特爾4;27、表達(dá)式類型和表達(dá)式類型由參與運(yùn)算和運(yùn)算的命令類型決定。 既可以是簡單的類型,也可以是復(fù)合的類型。 布爾表達(dá)式: x整數(shù)
10、表達(dá)式: num1 num2,28,練習(xí)題,vigenthefollowingclasszeroprintpublicstaticvoidmain (字符串a(chǎn)rgv ) inti=0; /Here,29,whichofthefollowinglinesifplacedinafterthecomment/here打印0.1 ) system.out.println (I ); 2 )系統(tǒng)打印機(jī)(I0)3)系統(tǒng)打印機(jī)(I )4)系統(tǒng)打印機(jī)(I- );30,運(yùn)算符優(yōu)先級,算式的運(yùn)算從運(yùn)算符優(yōu)先級高的到低的,兄弟運(yùn)算符從左到右: () -! 新增實(shí)例*/%-=,31,運(yùn)算符優(yōu)先級,=!=步驟resul
11、t=sum=0? 1: (和/和)步驟結(jié)果=(和=0)? 1: (和/和)步驟result=(和=0)? 1:(num/sum ) )步驟result=注:可以在括號()中明確指定運(yùn)算順序。 33,控制語句,分支語句,if else,switch循環(huán)語句,for,while,do while其他關(guān)聯(lián)語句break,continue,return例外處理語句,try.catch.finally,throw注釋語句/,/, 激活語句2; 注意:1.布爾表達(dá)式是返回布爾類型數(shù)據(jù)的表達(dá)式。 2 .每個句子后面必須有分號3。 可以嵌套使用If語句。導(dǎo)出、35、練習(xí)題、輸出結(jié)果int output=20的
12、布爾b1=假; if(b1=true ),36,分支語句switch,多分支語句switch交換機(jī)(expression ) case value 13360 statement 1; 中斷; case value2:演講2; 中斷; 37,交換機(jī),價值: statemendn; 中斷; 默認(rèn):默認(rèn)演示; expression的返還值類型必須是int、byte、char或short。 case子句的值valueN必須是常數(shù),所有case子句的值必須不同。 38,switch,default子句是可選的。 在執(zhí)行case分支后,break語句用于將堆計程儀程序從switch語句中彈出并終止swi
13、tch語句的執(zhí)行。 case語句只是一個標(biāo)簽條,它搜索匹配的條目,然后執(zhí)行后續(xù)語句的序列,并且后續(xù)case子句不再匹配。 導(dǎo)出、39、交換機(jī)問題、輸出結(jié)果int i=9的交換機(jī)(I ) default : system.out.println (default ); case 03360系統(tǒng). out .打印(zero )中斷; case 13360 system.out.println (one ) case 23360 system.out.println (two ),40,循環(huán)語句,while語句do-while語句for語句,41,while語句,initial 迭代;迭代; 首先計算結(jié)束條件。42、待機(jī)語句、初始化待機(jī)體; 迭代;迭代; while (termination )首先運(yùn)行循環(huán)體,然后計算結(jié)束條件,如果結(jié)果為true,則繼續(xù)運(yùn)行循環(huán)體。 循環(huán)執(zhí)行至少一次。 43,F(xiàn)or語句,F(xiàn)or
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 泰安新泰市紫光實(shí)驗(yàn)中學(xué)招聘筆試參考題庫及答案解析
- 2025廣東中共東莞市委外事工作委員會辦公室招聘編外聘用人員1人參考題庫附答案
- 2025江蘇恒神股份有限公司社會熟練人員招聘77人模擬試卷附答案
- 2025廣東汕頭市市屬醫(yī)療衛(wèi)生機(jī)構(gòu)下半年招聘工作人員132人(公共基礎(chǔ)知識)綜合能力測試題附答案
- 2025年下半年宜春市市直機(jī)關(guān)事業(yè)單位編外用工公開招聘【82人】備考題庫附答案
- 2025廣東廣州花都城投西城經(jīng)濟(jì)開發(fā)有限公司第二次招聘項目用筆試備考試題附答案
- 2025河北邯鄲市館陶縣選調(diào)事業(yè)單位人員3人備考題庫附答案
- 2026廣東佛山市南方醫(yī)科大學(xué)珠江醫(yī)院三水醫(yī)院招聘高層次人才4人筆試備考試題及答案解析
- 2026四川雅安市石棉縣佳業(yè)勞務(wù)派遣有限公司應(yīng)急管理局招聘綜合應(yīng)急救援大隊工作人員擬聘用公示筆試備考試題及答案解析
- 2025秋人教版道德與法治八年級上冊3.2營造清朗空間同步練習(xí)
- 慢性阻塞性肺疾病患者非肺部手術(shù)麻醉及圍術(shù)期管理的專家共識
- 燈謎大全及答案1000個
- 中建辦公商業(yè)樓有限空間作業(yè)專項施工方案
- 急性胰腺炎護(hù)理查房課件ppt
- 初三數(shù)學(xué)期末試卷分析及中考復(fù)習(xí)建議課件
- GB/T 4074.8-2009繞組線試驗(yàn)方法第8部分:測定漆包繞組線溫度指數(shù)的試驗(yàn)方法快速法
- GB/T 40222-2021智能水電廠技術(shù)導(dǎo)則
- 第十章-孤獨(dú)癥及其遺傳學(xué)研究課件
- 人教版四年級上冊語文期末試卷(完美版)
- 防空警報系統(tǒng)設(shè)計方案
- 酒店管理用水 酒店廚房定額用水及排水量計算表分析
評論
0/150
提交評論