JAVA程序设计_共11章 ppt课件.ppt

JAVA程序设计_共11章 ppt课件.ppt

ID:59417283

大小:96.00 KB

页数:43页

时间:2020-09-19

JAVA程序设计_共11章 ppt课件.ppt_第1页
JAVA程序设计_共11章 ppt课件.ppt_第2页
JAVA程序设计_共11章 ppt课件.ppt_第3页
JAVA程序设计_共11章 ppt课件.ppt_第4页
JAVA程序设计_共11章 ppt课件.ppt_第5页
资源描述:

《JAVA程序设计_共11章 ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章运算符、表达式与控制结构2.1运算符与表达式2.2语句2.3控制结构2.4数组2.5方法2.1运算符与表达式Java语言强调运算符执行顺序的概念,对运算符的优先级、结合性和求值顺序作了明确的规定,从而在根本上消除运算符运算过程的二义性以及结果不统一的弊端。运算符的优先级是指不同运算符在运算中执行的先后顺序。结合性确定同级运算符的运算顺序。表达式是由运算符把运算数(如变量,常量等)连接起来的一个有意义的式子,有时也可以把一个常量或变量看成是表达式。对表达式进行运算后,得到一个具有确切数值并且属于唯一

2、的一种数据类型。2.1.1算术运算符算术运算符对数值型数据(包括整数和实数)进行运算,运算数的类型为byte、short、long、float和double。也可以对char类型的数据进行运算,因为char实际上是int的一个子集。1.基本算术运算符乘、除和取余运算的优先级高于加和减。2.表达式类型的自动提升不同类型的数据混合运算时,表达式类型为存储长度最大,精度最高的数据类型。3.算术赋值运算符基本赋值运算符的使用形式是:变量名=表达式赋值运算符右端的表达式可以是赋值表达式,即允许进行连续赋值。一个运

3、算符与赋值运算符可以构成复合赋值运算符。4.自增和自减运算符++(自增)和--(自减)是两个单目运算符,其运算数必须是变量。在Java语言中,有的运算符在不同场合,使用意义不同。2.1.2关系运算符关系运算符是双目运算符,确定一个运算数与另一个运算数之间的关系,即进行关系运算。所谓关系运算是比较运算,将两个值进行比较。关系运算的结果为布尔型,取值为true或false。2.1.3逻辑运算符逻辑运算符连接布尔类型数据、关系表达式及逻辑表达式,其运算结果为布尔类型:true或false。2.1.4位运算符按

4、位运算表示按每个二进制位(bit)进行计算,其运算数是整数类型,包括long,int,short,char和byte,运算结果为一个整数。1.算术移位运算2.按位逻辑运算2.1.5条件运算符条件运算符(?:)是Java语言中唯一的一个三目运算符,其优先级仅高于赋值运算符。它有三个运算数,一般形式为:<表达式1>?<表达式2>:<表达式3>2.1.6其他运算符1.括号运算符()2.方括号运算符[]3.强制类型转换运算符(类型)4.对象运算符instanceof5.内存分配运算符new6.域选择运算符.2.

5、1.7运算符的优先级与结合性Java语言中共有44个运算符,分17个优先等级2.2语句2.2.1表达式语句在表达式之后加上一个分号“;”,就是一个表达式语句。2.2.2复合语句复合语句也称作块语句,是包含在一对大括号中的任意语句序列。2.2.3流程控制语句Java语言提供了选择语句、循环语句和转移语句来控制程序的流程。正确地使用流程控制语句是Java编程的重要基础。2.3控制结构称解决问题的详细步骤为算法。算法包括解决问题过程中需要执行的操作,以及执行这些操作的顺序。算法流程,仅用三种基本结构(顺序结构

6、、选择结构、循环结构)就可以完全描述。Java语言中有7种控制结构:顺序结构、三种选择结构以及三种循环结构。2.3.1选择结构Java中的选择结构分为单选、双选及多选三种。分别用if选择语句和switch选择语句实现。1.if选择语句if选择语句的基本形式是:if(表达式)语句体1;[else语句体2;]其中,方括号[]内的“else语句体2;”是可选的。if语句中的表达式的值必须是布尔类型的。语句体是一条语句,若有多条语句时,用一对大括号“{}”括起来,组成一条复合语句。语句体中可包含Java语言中的

7、任何语句。如果语句体中包含另一条if选择语句,则构成了if选择语句的嵌套结构。当if选择语句中包含多重嵌套的另一个if选择语句时,Java的编译器总是将else与其最近的if相配对,人为地使用大括号,可改变这种配对规则。2.switch多重选择语句Java语言提供了switch多重选择语句,或称开关语句,其形式为:switch(表达式){case常量1:语句块1;case常量2:语句块2;…case常量n:语句块n;default:语句块n+1;}2.3.2循环结构循环结构是一种封闭结构,当循环条件被满

8、足时,反复执行循环结构内的操作,当循环条件不被满足时,退出循环结构。Java语言提供了三种形式的循环语句:while循环语句、for循环语句和do循环语句。善于使用循环语句,可使程序简洁清晰。1.while循环语句while循环语句的形式为:while(循环条件){循环体;}2.do-while循环语句do-while循环语句的形式为:do{循环体;}while(循环条件);3.for循环语句for循环语句是Java中最常用的循环语句,它功

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

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

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