第3章_运算符和表达式ppt课件.ppt

第3章_运算符和表达式ppt课件.ppt

ID:59205065

大小:407.50 KB

页数:30页

时间:2020-09-26

第3章_运算符和表达式ppt课件.ppt_第1页
第3章_运算符和表达式ppt课件.ppt_第2页
第3章_运算符和表达式ppt课件.ppt_第3页
第3章_运算符和表达式ppt课件.ppt_第4页
第3章_运算符和表达式ppt课件.ppt_第5页
资源描述:

《第3章_运算符和表达式ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章运算符和表达式无私奉献报国为民挑战极限追求卓越1.深刻理解各知识点的概念,并熟记java的语法规范。2.熟练各种运算符及优先级,能正确算出结果。难重点3.1赋值运算符及赋值表达式3.2算术运算符及算术表达式3.3关系运算符及关系表达式3.4逻辑运算符及逻辑表达式3.5位运算符3.6其它运算符3.7运算符的优先级运算符和表达式常用的运算符有哪些?算术运算符:+、-、*、/、%关系运算符:>、<、>=、<=、==、!=逻辑运算符:&&、

2、

3、、!条件运算符:?:运算符和表达式1运算符对数据进行加工和处理称为运算,表

4、示各种运算的符号称为运算符,参与运算的数据称为操作数。根据操作数的个数,可以将运算符分为单目、双目和多目运算符。单目运算符只对1个操作数运算,双目运算符对2个操作数运算。根据操作数和运算结果,运算符分为:算术运算符、关系运算符、逻辑运算符、位运算符。赋值运算符赋值运算用于给变量赋值,形式如下:变量名=表达式;赋值运算的次序是从右向左的,即先计算表达式的值,再将表达式的值赋予变量。例如:inti=3,j;//i的初始值是3j=i+2;//结果,j的值是5i=2*j;//结果,i的值是10j=j+4;//结果,j的值是

5、9赋值运算符还可以与算术运算符、逻辑运算符和位运算符组合成复合赋值运算符,使用方法见表。例如:i*=10;等价于i=i*10;算术运算符算术运算符完成数学上的加、减、乘、除四则运算。算术运算符包括双目运算符和单目运算符。双目算术运算符包括+(加)、-(减)、*(乘)、/(除)和%(取余)。例如:23+5//结果是286*5//结果是3027/3//结果是945/4//结果是119%3//结果是09%4//结果是1单目算术运算符包括++(自增)、--(自减)、-(负号)。“++”和“--”只能用于整数类型的变量,而不

6、能用于常量或表达式。“++”和“--”既可以出现在变量的左边,也可以出现在变量的右边。例如:intj=5;j++;//结果,j等于6++j;//结果,j等于7--j;//结果,j等于6j--;//结果,j等于5关系运算符关系运算是2个操作数之间的比较运算。关系运算符有:>、<、>=、<=、==和!=。“==”和“!=”还可用于布尔类型及字符串类型操作数。字符类型操作数的比较依据是其Unicode值,字符串从左向右依此对每个字符比较。关系运算的运算结果是布尔类型值。如果关系成立,结果的值为true;否则,结果的值为f

7、alse。关系运算符例如:23.5>10.4//结果是true45!=45//结果是false’7’<’6’//结果是falsetrue!=false//结果是true’T’<’a’//结果是true’u’<’9’//结果是false逻辑运算符逻辑运算是对布尔类型操作数进行的与、或、非、异或等运算,运算结果仍然是布尔类型值。逻辑运算符有:&(与)、

8、(或)、!(非)、^(异或)、&&(条件与)、

9、

10、(条件或)。逻辑运算真值表例如:!true//结果是falsetrue&false//结果是falsetrue

11、fal

12、se//结果是true逻辑运算用于判断组合条件是否满足,例如(age>20)&&(age<30)//判断age的值是否在20~30之间(ch==’b’)

13、

14、(ch==’B’)//判断ch的值是否为字母’b’或’B’,位运算符位运算是对整数类型的操作数按二进制的位进行运算,所运算结果仍然是整数类型值。位运算符有:~(位反)、&(位与)、

15、(位或)、^(位异或)、<<(左移位)、>>(右移位)、>>>(无符号右移位)。位运算真值表位运算符例如:x=132,y=204;计算~x和x^y的值(1)将整数转换为二进制数。x=

16、10000100,y=11001100(2)对x按位进行取反操作。~00000000000000000000000010000100=11111111111111111111111101111011(3)对x,y按位进行异或操作10000100^1100110001001000(4)所得结果:~x=-133,x^y=72。条件运算符条件运算格式如下:表达式1?表达式2:表达式3“?:”称为条件运算符,它是三目运算符。如果“表达式1”的值是true,“表达式2”的值是最终表达式的值;如果“表达式1”的值是false,

17、“表达式3”的值是最终表达式的值。例如:intmin,x=4,y=20;min=(x

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。