運算符、表達式、語句.ppt

運算符、表達式、語句.ppt

ID:51962227

大小:366.36 KB

頁數(shù):51頁

時間:2020-03-26

運算符、表達式、語句.ppt_第1頁
運算符、表達式、語句.ppt_第2頁
運算符、表達式、語句.ppt_第3頁
運算符、表達式、語句.ppt_第4頁
運算符、表達式、語句.ppt_第5頁
資源描述:

《運算符、表達式、語句.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第3章運算符、表達式與語句?本章導(dǎo)讀3.1算術(shù)運算符和算術(shù)表達式3.2關(guān)系運算符與關(guān)系表達式3.3邏輯運算符與邏輯表達式3.4賦值運算符與賦值表達式3.5移位運算符3.6位運算符3.7條件運算符?本章導(dǎo)讀3.8instanceof運算符3.9一般表達式3.10語句概述3.11分支語句3.12循環(huán)語句3.13跳轉(zhuǎn)語句本章重點3.1算術(shù)運算符和算術(shù)表達式各種算術(shù)運算符的表示、結(jié)合性、目,操作元、優(yōu)先級、在表達式中的應(yīng)用。3.2關(guān)系運算符與關(guān)系表達式各種關(guān)系運算符的表示、結(jié)合性、目,操作元、優(yōu)先級、在表達式中的應(yīng)用。3.3邏輯運算符與

2、邏輯表達式各種邏輯運算符的表示、結(jié)合性、目,操作元、優(yōu)先級、在表達式中的應(yīng)用。本章重點3.4賦值運算符賦值表達式各種賦值運算符的表示、結(jié)合性、目,操作元、優(yōu)先級、在表達式中的應(yīng)用。3.5移位運算符各種移位運算符的表示、目,操作元、優(yōu)先級、在表達式中的應(yīng)用。3.6位運算符各種移位運算符的表示、結(jié)合性、目,操作元、優(yōu)先級、在表達式中的應(yīng)用。本章重點3.7條件運算符條件運算符的表示、結(jié)合性、目,操作元、優(yōu)先級、在表達式中的應(yīng)用。3.8instanceof運算符運算符的表示、結(jié)合性、目,操作元、優(yōu)先級、結(jié)果3.9一般表達式概念、使用本章

3、重點3.10語句概述語句分類3.11分支語句格式、流程圖、使用3.12循環(huán)語句有幾種循環(huán)語句、格式、流程圖、使用3.13跳轉(zhuǎn)語句格式、流程圖、使用3.1算術(shù)運算符和算術(shù)表達式加減運算符(+、-)結(jié)合性是從左到右雙目運算符,操作元是整型或浮點型數(shù)據(jù)優(yōu)先級是4級乘、除和求余運算符(*、/、%)結(jié)合性是從左到右雙目運算符,操作元是整型或浮點型數(shù)據(jù)5%2.2優(yōu)先級是3級自增、自減運算符(++、--)都是單目運算符,操作元必須是一個整型或浮點型變量(不能是常量或表達式),作用是使變量的值增1或減1。運算符的優(yōu)先級是2級。運算符可以放在操作

4、元之前(前置式),也可以放在操作元之后(后置式)。intx=5;inty=x++;intx=5;inty=++x;intx=5;inty=x--;intx=5;inty=--x;算術(shù)表達式用算術(shù)符號和操作元連接起來的符合Java語法規(guī)則的式子,稱為算術(shù)表達式。x+2*y-30+3*(y+5)-12+n+(--n)算術(shù)混合運算的精度精度從“低”到“高”排列的順序是:byteshortintlongfloatdoubleJava將按運算符兩邊的操作元的最高精度保留結(jié)果的精度。5/2的結(jié)果是2。要想得到2.5,必須寫成5.0/2或5.

5、0f/2。char型數(shù)據(jù)和整型數(shù)據(jù)運算結(jié)果的精度是int。返回3.2關(guān)系運算符與關(guān)系表達式關(guān)系運算符用來比較兩個值的關(guān)系,關(guān)系運算符的運算結(jié)果是boolean型數(shù)據(jù),當(dāng)運算符對應(yīng)的關(guān)系成立時,運算結(jié)果是true,否則是false。大小關(guān)系運算符(>、>=、<、<=)雙目運算符,操作元是數(shù)值型的常量、變量或表達式。運算符的優(yōu)先級是6級。等與不等關(guān)系(==、!=)都是雙目運算符,運算符的級別是7級。關(guān)系表達式結(jié)果為數(shù)值型的變量或表達式可以通過關(guān)系運算符形成關(guān)系表達式。返回3.3邏輯運算符與邏輯表達式邏輯運算用來實現(xiàn)boolean型數(shù)

6、據(jù)的邏輯“與”、“或”和“非”運算,運算結(jié)果是boolean型數(shù)據(jù)。邏輯“與”和邏輯“或”(&&、

7、

8、)是雙目運算符,操作元是boolean型的變量或求值結(jié)果是boolean型數(shù)據(jù)的表達式?!?&”和“

9、

10、”的級別分別是11和12級,結(jié)合性是左到右。邏輯運算符“&&”和“

11、

12、”也稱做短路邏輯運算符。op1&&op2op1

13、

14、op2邏輯“非”(!)是單目運算符,操作元在左面?!?”的運算級別是2級,結(jié)合性從右到左。如:!!x=!(!x)邏輯表達式結(jié)果為boolean型的變量或表達式可以通過邏輯運算符形成邏輯表達式。24>18&&4

15、<0x!=0

16、

17、y!=0返回3.4賦值運算符與賦值表達式賦值運算符(=)賦值運算符是雙目運算符;優(yōu)先級較低,是14級;結(jié)合方向右到左。左面的操作元必須是變量(左值),不能是常量或表達式。賦值表達式用賦值運算符和操作元連接起來的符合Java語法規(guī)則的式子,稱為賦值表達式賦值表達式的值就是“=”左面變量的值。“=”“==”返回3.5移位運算符移位運算符用來對二進制位進行操作,分為左移位操作(<<)和右移位操作(>>)都是雙目運算符,左面的操作元稱作被移位數(shù),右面的操作數(shù)稱作移位量,操作元必須是整型類型的數(shù)據(jù)a<>n;a是被

18、移位數(shù),n是移位量。左移位運算符(<<)a<

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

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

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