Java基礎(chǔ)-運(yùn)算符-表達(dá)式-語句ppt課件.ppt

Java基礎(chǔ)-運(yùn)算符-表達(dá)式-語句ppt課件.ppt

ID:59476086

大?。?40.50 KB

頁數(shù):22頁

時(shí)間:2020-09-14

Java基礎(chǔ)-運(yùn)算符-表達(dá)式-語句ppt課件.ppt_第1頁
Java基礎(chǔ)-運(yùn)算符-表達(dá)式-語句ppt課件.ppt_第2頁
Java基礎(chǔ)-運(yùn)算符-表達(dá)式-語句ppt課件.ppt_第3頁
Java基礎(chǔ)-運(yùn)算符-表達(dá)式-語句ppt課件.ppt_第4頁
Java基礎(chǔ)-運(yùn)算符-表達(dá)式-語句ppt課件.ppt_第5頁
資源描述:

《Java基礎(chǔ)-運(yùn)算符-表達(dá)式-語句ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第三章運(yùn)算符、表達(dá)式和語句張化龍qq:248558244tel:135960259711.算術(shù)運(yùn)算符與算術(shù)表達(dá)式(1)加減運(yùn)算符:+,-。例如:2+39,908.98-23等。(2)乘、除和取余運(yùn)算符:*,/,%。例如:2*39,908.98/23等。2.自增,自減運(yùn)算符:++,--。3.算術(shù)混合運(yùn)算的精度精度從“低”到“高”的排列順序是:byteshortintlongfloatdoubleJava按照運(yùn)算符兩邊操作元的最高精度保留結(jié)果的精度算術(shù)運(yùn)算符、自增自減運(yùn)算符關(guān)系運(yùn)算符、賦值運(yùn)算符賦值運(yùn)算符與賦值表達(dá)式(1)賦值運(yùn)算符:=(2)賦值表達(dá)式:<變量>=<數(shù)

2、值

3、變量>例如:inta=3;intb=a;表示將3賦值為a,再將a的值賦值給b。位運(yùn)算符1.“按位與”運(yùn)算符“&”,規(guī)則:全1則1,否則為0例如:a00000000000000000000000000000111b&10000001101001011111001110101011c000000000000000000000000000000112.“按位或”運(yùn)算符“

4、”,規(guī)則:全0則0,否則為13.“按位非”運(yùn)算符“~”,規(guī)則:遇1則0,遇0則14.“按位異或”運(yùn)算符“^”,規(guī)則:相同為0,不同為1位運(yùn)算符異或加密算法邏輯運(yùn)算符、短路或示例設(shè)置x的初始值為1in

5、tx=1;經(jīng)過下列邏輯運(yùn)算后((y=1)==0)&&((x=6)==6)X的值仍然是1。經(jīng)過下列邏輯運(yùn)算后((y=1)==1)&&((x=6)==6)X的值變?yōu)?短路與示例邏輯運(yùn)算符的邏輯運(yùn)算邏輯運(yùn)算符與位運(yùn)算符的區(qū)別:1.邏輯運(yùn)算符只能針對(duì)boolean類型進(jìn)行邏輯運(yùn)算,而位運(yùn)算還可以對(duì)數(shù)值進(jìn)行位運(yùn)算。2.邏輯運(yùn)算符有短路情況,即前面的表達(dá)式可以得到最終結(jié)果時(shí),后面的表達(dá)式將不被執(zhí)行。運(yùn)算符的優(yōu)先級(jí)語句是程序的基本組成單元,一個(gè)軟件就是一組語句的有序集合。按照結(jié)構(gòu)劃分語句有三種形式1.順序結(jié)構(gòu):按前后順序執(zhí)行的語句體。2.分支結(jié)構(gòu):選擇執(zhí)行一部分語句體。3.循環(huán)

6、結(jié)構(gòu):循環(huán)執(zhí)行一塊語句體。語句if條件語句if語句語法:if(<布爾表達(dá)式>){滿足布爾表達(dá)式時(shí)需要執(zhí)行的語句體;}if-else語句的語法:if(<布爾表達(dá)式>){滿足布爾表達(dá)式時(shí)需要執(zhí)行的語句體;}else{不滿足布爾表達(dá)式時(shí)需要執(zhí)行的語句體;}if-else條件語句if-elseif-else語句if-elseif-else語句的語法:if(<布爾表達(dá)式1>){滿足布爾表達(dá)式1時(shí)需要執(zhí)行的語句體;}elseif(<布爾表達(dá)式2>){不滿足布爾表達(dá)式1,但滿足表達(dá)式2時(shí)需要執(zhí)行的語句體;}else{不滿足布爾表達(dá)式1,也不滿足表達(dá)式2時(shí)需要執(zhí)行的語句體;}Sw

7、itch分支語句switch語句的語法:switch(<整型表達(dá)式>){case<整型常量1>:當(dāng)整型表達(dá)式的值等于整型常量1時(shí)執(zhí)行的語句;break;case<整型常量2>:當(dāng)整型表達(dá)式的值等于整型常量2時(shí)執(zhí)行的語句;break;case<整形常量3>:當(dāng)整型表達(dá)式的值等于整型常量3時(shí)執(zhí)行的語句;break;default:當(dāng)整型表達(dá)式的值不滿足任何一個(gè)case的值時(shí),執(zhí)行的語句;}Switch分支示例for循環(huán)語句for循環(huán)語句語法:for(<初始化循環(huán)因子>;<布爾型循環(huán)條件>;<循環(huán)因子步進(jìn)>){當(dāng)循環(huán)因子滿足布爾型循環(huán)條件時(shí)執(zhí)行的語句,當(dāng)前一次循環(huán)執(zhí)行完

8、成后循環(huán)因子步進(jìn)執(zhí)行,然后回到循環(huán)體首進(jìn)行下一次循環(huán);}示例:求1加到100的和示例:求10的階乘for循環(huán)示例while循環(huán)語句while循環(huán)語句語法:while(<布爾型循環(huán)條件>){當(dāng)布爾型循環(huán)條件的值為真(true)時(shí),執(zhí)行的語句,直到布爾型循環(huán)條件的值為假(false)時(shí),退出循環(huán);}do-while循環(huán)語句do-while循環(huán)語句語法:do{執(zhí)行語句,然后判斷布爾型循環(huán)條件的值,如果為真(true),則繼續(xù)循環(huán),否則退出循環(huán);}while(<布爾型循環(huán)條件>);continue關(guān)鍵字continue關(guān)鍵字用法:continue用于在循環(huán)體內(nèi),跳過con

9、tinue之后的代碼,回到循環(huán)體首執(zhí)行下一次循環(huán)。break關(guān)鍵字break關(guān)鍵字用法:break用于跳出當(dāng)前循環(huán)體,結(jié)束循環(huán)。漫漫IT路,你需要過來人指點(diǎn)!

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

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

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