Java语言概述ppt课件.ppt

Java语言概述ppt课件.ppt

ID:58728676

大小:470.00 KB

页数:84页

时间:2020-10-04

Java语言概述ppt课件.ppt_第1页
Java语言概述ppt课件.ppt_第2页
Java语言概述ppt课件.ppt_第3页
Java语言概述ppt课件.ppt_第4页
Java语言概述ppt课件.ppt_第5页
资源描述:

《Java语言概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java语言概述2.1Java语言的运算符和表达式2.2Java语言流程控制2.1Java语言的运算符及表达式在java语言中,运算符共有7种:运算符算术运算符关系运算符逻辑运算符位运算符赋值运算符三目条件运算符其它运算符2.11.算术运算符与C/C++相似,Java算术运算符用于整型或实型数的运算,可分为一元运算符和二元运算符两种。一元运算符如表2.1所示。表2.1一元算术运算符表运算符用法功能描述++OP(OP:操作数)正值−−OP负值++++OP,OP++加1(自增)−−−−OP,OP−−

2、减1(自减)i=j=m=k=3468注意:++/--只能作用于变量,而不能作用于常量或表达式。inti=2;intj=3;intm=++j+i;intk=m+i++;自增、自减运算符:若放在操作数之前,则是先进行自增/自减运算,再把其结果用于后继的操作(运算);若放在操作数之后,则是先进行程序中的运算,然后再进行自增/自减运算。在Java中,对常量的定义为:finalintPORT=1;使用final关键字来修饰某个变量,只要赋值之后,就不能改变,也不能再次被赋值了,所以是不可变的变量,即为常量。Ja

3、va的二元运算符有+,-,*,/,%五种,其用法与C/C++类似,见表2.2所示。表2.2二元运算符用法表运算符用法功能描述+OP1+OP2加−OP1−OP2减*OP1*OP2乘/OP1/OP2除%OP1%OP2求余二元运算符的几点说明:Java语言对运算符“+”进行了扩展,可以连接字符串。例如:abc+12abc+1+2abc+(1+2)一般出现在输出语句中,但是具体写法稍有不同。//表示abc12//表示abc12//表示abc3两个整数相除,取整数部分。若有一个操作数为小数,结果为小数。例如:3

4、/21/28/15*153.0/21.0/41.0/3//结果为1//结果为0//结果为0//结果为1.5//结果为0.25//结果为0.3333……取模运算符(%)是求两数相除的余数。既可以对整数取模,也可以对小数取模。例如:20%716.2%5//结果为6//结果为1.2实际应用中,算术运算的操作数常常具有不同的类型,比如说,一个操作数为int型,另一个操作数为long型,一旦碰到这种情况,就需要进行类型的转换。一般原则是保证结果的数据类型与精度最高的操作数数据类型一致。转换规则如表2.3所示。不

5、同类型操作数进行运算时的类型转换:表2.3类型转换规则(第1章中已介绍)类型1类型2结果byte/shortintintcharintintbyte/short/intlonglongbyte/short/int/longfloatfloatbyte/short/int/long/floatdoubledouble2.1.2关系运算符关系运算符用于两个值之间的关系比较,其返回值为布尔类型。表2.4给出了关系运算符的使用方法。表2.4关系运算符表运算符用法功能描述>OP1>OP2大于为真>=OP1>=O

6、P2大于等于为真=3,结果为true。2.1.3逻辑运算符与C/C++不同,Java中,逻辑运算符只能对布尔逻辑型数据进行操作,其返回值同样为布尔值。其用法如表2.5所示。表2.5逻辑运算符表操作数OP1操作数OP2OP1&O

7、P2OP1

8、OP2!OP1truetruetruetruefalsetruefalsefalsetruefalsefalsefalsefalsefalsetruefalsetruefalsetruetrue利用&和

9、做运算时,运算符左右两边表达式都被运算执行,结果再做与或运算。利用&&和

10、

11、时,如果计算运算符左边表达式即可确定与或结果,右边表达式将不执行。&和

12、,同&&和

13、

14、有什么区别呢?执行下列程序段后,b,x,y的值正确的是()intx=6,y=8;booleanb;b=x

15、

16、++x==--y

17、;(A)true,6,8(B)false,7,7(C)true,7,7(D)false,6,8A上例中,若将表达式改为b=x

18、++x==--y;则答案为()C2.1.4位运算符位运算符用来对二进制数进行测试、置位或移位等操作,操作数只能为整型或字符型数据。真值表如表2.6所示。表2.6位运算符表运算符用法功能描述~~OP按位取反&OP1&OP2按位与

19、OP1

20、OP2按位或^OP1^OP2按位异或>>OP1>>OP2OP1右移OP2位<

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

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

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