运算符、表达式、语句.ppt

运算符、表达式、语句.ppt

ID:51962227

大小:366.36 KB

页数:51页

时间:2020-03-26

运算符、表达式、语句.ppt_第1页
运算符、表达式、语句.ppt_第2页
运算符、表达式、语句.ppt_第3页
运算符、表达式、语句.ppt_第4页
运算符、表达式、语句.ppt_第5页
资源描述:

《运算符、表达式、语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章运算符、表达式与语句本章导读3.1算术运算符和算术表达式3.2关系运算符与关系表达式3.3逻辑运算符与逻辑表达式3.4赋值运算符与赋值表达式3.5移位运算符3.6位运算符3.7条件运算符本章导读3.8instanceof运算符3.9一般表达式3.10语句概述3.11分支语句3.12循环语句3.13跳转语句本章重点3.1算术运算符和算术表达式各种算术运算符的表示、结合性、目,操作元、优先级、在表达式中的应用。3.2关系运算符与关系表达式各种关系运算符的表示、结合性、目,操作元、优先级、在表达式中的应用。3.3逻辑运算符与

2、逻辑表达式各种逻辑运算符的表示、结合性、目,操作元、优先级、在表达式中的应用。本章重点3.4赋值运算符赋值表达式各种赋值运算符的表示、结合性、目,操作元、优先级、在表达式中的应用。3.5移位运算符各种移位运算符的表示、目,操作元、优先级、在表达式中的应用。3.6位运算符各种移位运算符的表示、结合性、目,操作元、优先级、在表达式中的应用。本章重点3.7条件运算符条件运算符的表示、结合性、目,操作元、优先级、在表达式中的应用。3.8instanceof运算符运算符的表示、结合性、目,操作元、优先级、结果3.9一般表达式概念、使用本章

3、重点3.10语句概述语句分类3.11分支语句格式、流程图、使用3.12循环语句有几种循环语句、格式、流程图、使用3.13跳转语句格式、流程图、使用3.1算术运算符和算术表达式加减运算符(+、-)结合性是从左到右双目运算符,操作元是整型或浮点型数据优先级是4级乘、除和求余运算符(*、/、%)结合性是从左到右双目运算符,操作元是整型或浮点型数据5%2.2优先级是3级自增、自减运算符(++、--)都是单目运算符,操作元必须是一个整型或浮点型变量(不能是常量或表达式),作用是使变量的值增1或减1。运算符的优先级是2级。运算符可以放在操作

4、元之前(前置式),也可以放在操作元之后(后置式)。intx=5;inty=x++;intx=5;inty=++x;intx=5;inty=x--;intx=5;inty=--x;算术表达式用算术符号和操作元连接起来的符合Java语法规则的式子,称为算术表达式。x+2*y-30+3*(y+5)-12+n+(--n)算术混合运算的精度精度从“低”到“高”排列的顺序是:byteshortintlongfloatdoubleJava将按运算符两边的操作元的最高精度保留结果的精度。5/2的结果是2。要想得到2.5,必须写成5.0/2或5.

5、0f/2。char型数据和整型数据运算结果的精度是int。返回3.2关系运算符与关系表达式关系运算符用来比较两个值的关系,关系运算符的运算结果是boolean型数据,当运算符对应的关系成立时,运算结果是true,否则是false。大小关系运算符(>、>=、<、<=)双目运算符,操作元是数值型的常量、变量或表达式。运算符的优先级是6级。等与不等关系(==、!=)都是双目运算符,运算符的级别是7级。关系表达式结果为数值型的变量或表达式可以通过关系运算符形成关系表达式。返回3.3逻辑运算符与逻辑表达式逻辑运算用来实现boolean型数

6、据的逻辑“与”、“或”和“非”运算,运算结果是boolean型数据。逻辑“与”和逻辑“或”(&&、

7、

8、)是双目运算符,操作元是boolean型的变量或求值结果是boolean型数据的表达式。“&&”和“

9、

10、”的级别分别是11和12级,结合性是左到右。逻辑运算符“&&”和“

11、

12、”也称做短路逻辑运算符。op1&&op2op1

13、

14、op2逻辑“非”(!)是单目运算符,操作元在左面。“!”的运算级别是2级,结合性从右到左。如:!!x=!(!x)逻辑表达式结果为boolean型的变量或表达式可以通过逻辑运算符形成逻辑表达式。24>18&&4

15、<0x!=0

16、

17、y!=0返回3.4赋值运算符与赋值表达式赋值运算符(=)赋值运算符是双目运算符;优先级较低,是14级;结合方向右到左。左面的操作元必须是变量(左值),不能是常量或表达式。赋值表达式用赋值运算符和操作元连接起来的符合Java语法规则的式子,称为赋值表达式赋值表达式的值就是“=”左面变量的值。“=”“==”返回3.5移位运算符移位运算符用来对二进制位进行操作,分为左移位操作(<<)和右移位操作(>>)都是双目运算符,左面的操作元称作被移位数,右面的操作数称作移位量,操作元必须是整型类型的数据a<>n;a是被

18、移位数,n是移位量。左移位运算符(<<)a<

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

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

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