版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第三章第三章回想 標識符 關(guān)鍵字 根本數(shù)據(jù)類型目的 運算符 表達式 語句 可以編寫普通的面向過程的程序Java運算符綜述單目運算符雙目運算符三目運算符算術(shù)運算符+ + , - - , +正,-負+,-,*,/,%關(guān)系運算符,=,=,!=布 爾 邏 輯 運算符!&,|位運算符,&,|,賦值運算符=,+=,-=,/=,*=等條件運算符?:其它運算符.,instanceof,new,()算術(shù)運算符與算術(shù)表達式 算術(shù)運算符 加 + 減 - 乘 * 除 / 求余 % 算術(shù)表達式 用算術(shù)符號和括號銜接起來的符合Java語法規(guī)那么的式子,稱為算術(shù)表達式自增自減運算符 自增 + X+ ; 相當于 X += 1
2、; 自減 - X- ; 相當于 X -= 1; 留意 +X和X+,-X和X -的區(qū)別 X原值為5 Y = +X; / X的值為6 ,Y的值為6 Y = X +; / X的值為6 ,Y的值為5算術(shù)混合運算的精度 精度從低到高陳列的順序是byte short int long float double 如 5/2結(jié)果為2,5.0/2結(jié)果為2.5 Char 型數(shù)據(jù)和整形數(shù)據(jù)運算結(jié)果精度為int 如 byte x=7; 那么B+x結(jié)果是 int型,寫法char ch=B+x是不正確的,該當寫成 char ch=(char)(B+x) 關(guān)系運算符與關(guān)系表達式 關(guān)系運算符 用來比較兩個值的關(guān)系 結(jié)果是 b
3、oolean 類型 包括: 、=、 =、 =、 != 關(guān)系表達式 結(jié)果為數(shù)值型的變量或表達式可以經(jīng)過關(guān)系運算符構(gòu)成關(guān)系表達式邏輯運算符與邏輯表達式 邏輯運算符 包括:&、 |、 ! 操作元必需是boolean型數(shù)據(jù) 可用來銜接關(guān)系表達式 邏輯表達式 用邏輯運算符和括號銜接起來的符合Java語法規(guī)那么的式子,稱為邏輯表達式短路邏輯運算符 & 假設(shè) x初值為1 (y=1) = 0) & (x=6) = 6 ) 執(zhí)行完x還為1 (y=1) = 1) & (x=6) = 6 ) 執(zhí)行完x變?yōu)? | 假設(shè) x初值為1 (y=1) = 1) | (x=6) = 6 ) 執(zhí)行完x還為1 (y=1) = 0)
4、 | (x=6) = 6 ) 執(zhí)行完x變?yōu)?=和=的區(qū)別 =賦值運算符,如 x = 2; = 關(guān)系運算符如 if(x = 2)位運算符 按位取反11110000等于00001111 按位與 & 按位或 | 按位異或 ,一樣為0,不同為1 左移 ,高位補符號位,低位舍棄 無符號右移 ,高位補0,低位舍棄位運算符 操作字符數(shù)據(jù),結(jié)果是int型數(shù)據(jù) 例Example3_1 操作邏輯型數(shù)據(jù) 例Example3_2不同長度的數(shù)據(jù)進展位運算 假設(shè)兩個數(shù)據(jù)長度不同如byte型和int型,它們進展位運算時,先將byte型轉(zhuǎn)為int型: 如byte型數(shù)為正,左側(cè)24位填0; 如byte型數(shù)為負,左側(cè)24位填1;
5、優(yōu)先級和結(jié)合性優(yōu)先級描畫運算符結(jié)合性1分隔符().,;右到左2對象歸類,自增自減,邏輯非Instanceof+-!左到右3算術(shù)乘除運算*/%左到右4算術(shù)加減運算+-左到右5移位運算左到右6大小關(guān)系運算=左到右7相等關(guān)系運算=!=左到右8按位與運算&左到右9按位異或運算左到右10按位或|左到右11邏輯與運算&左到右12邏輯或運算|左到右13三目條件運算符?:左到右14賦值運算=右到左一個好的習(xí)慣 哪種方式更容易了解? int x = 2; x/=x/2; int x = 2; x/=(x/2); 要牢記 程序不僅要執(zhí)行正確 程序更要讓人容易看懂 好的習(xí)慣 盡量運用括號顯示的標明運算次序,加強程序
6、的可讀性語句概述 方法調(diào)用語句System.out.println(“Hello); 表達式語句 x = x + 2; (x+2;的非法性) 復(fù)合語句z = x + 2; System.out.println(z); 控制語句 package語句和import語句控制語句 分支語句 讓程序表現(xiàn)出選擇和智能 循環(huán)語句 計算機最大的優(yōu)點是可以快速、準確、不厭其煩的做大量反復(fù)的任務(wù) 循環(huán)語句就是發(fā)揚這一優(yōu)點的關(guān)鍵 編程就是將要處理的義務(wù)分解為順序、分支和循環(huán)執(zhí)行的簡單操作序列分支語句 條件語句 if else if else if else Example3_3 、Example3_4 switch
7、 開關(guān)語句 switch表達式表達式必需為整型或字符型 case后常量也必需為整型或字符型 同一switch, case后常量必需互不一樣 default 語句即使為空,最好也不要省略 Example3_5 循環(huán)語句 for(int i=0;i100;i+) 留意 i 的作用域,這樣寫在循環(huán)體后 i 已不存在 Example3_6、 Example3_7 while Example3_8 do while break 和 continue Example3_9同類方法調(diào)用 普通方法聲明和定義 方法聲明 方法體 同類不同方法間調(diào)用 在main方法中可以直接調(diào)用同類的其他方法,但要求被調(diào)用方法是static方法 Example3_10總結(jié) 運算符 表達式 語句 如今,可以經(jīng)過在一個類中定義多個方法編寫
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林省松原市前郭縣南部學(xué)區(qū)2024~2025學(xué)年度七年級上期中測試.名校調(diào)研 生物(含答案)
- 2024年度云南省高校教師資格證之高等教育法規(guī)通關(guān)試題庫(有答案)
- 低空經(jīng)濟產(chǎn)業(yè)園技術(shù)風(fēng)險分析
- 贛南師范大學(xué)《馬克思主義發(fā)展史》2022-2023學(xué)年第一學(xué)期期末試卷
- 贛南師范大學(xué)《地理信息系統(tǒng)原理》2022-2023學(xué)年第一學(xué)期期末試卷
- 阜陽師范大學(xué)《學(xué)校體育學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 阜陽師范大學(xué)《數(shù)學(xué)分析二》2021-2022學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《小學(xué)數(shù)學(xué)課程與教學(xué)研究》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《體育游戲》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《學(xué)前兒童保育學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 八年級物理上冊教學(xué)計劃及進度
- 單元 5-入侵報警系統(tǒng)工程的施工安裝
- ZD6轉(zhuǎn)轍機接點反彈問題分析與處理
- Houdini 節(jié)點解釋
- 座椅設(shè)計參數(shù)及其對舒適性的影響
- 自行車部件英文術(shù)語資料
- 水利工程完工結(jié)算格式.doc
- 鋁線電阻表標準
- 藻類生長抑制實驗
- 房地產(chǎn)投資基金設(shè)立及運作
- 三清山旅游資源開發(fā)研究
評論
0/150
提交評論