03Java视频教程-语句-运算符-表达式

03Java视频教程-语句-运算符-表达式

ID:42997568

大小:284.50 KB

页数:28页

时间:2019-09-27

03Java视频教程-语句-运算符-表达式_第1页
03Java视频教程-语句-运算符-表达式_第2页
03Java视频教程-语句-运算符-表达式_第3页
03Java视频教程-语句-运算符-表达式_第4页
03Java视频教程-语句-运算符-表达式_第5页
资源描述:

《03Java视频教程-语句-运算符-表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java程序设计视频教程本讲主题Java语句和语句块运算符与表达式赋值语句与数据类型转换本讲教师:黄洪2本讲主要内容Java语句和语句块运算符与表达式赋值语句与数据类型转换3语句与语句块(代码块)语句语句是用计算机高级语言编写程序的基本单位。在Java中,一条语句可以写在连续的若干行内,一条语句以“;”作为结束标志。语句的各种元素之间以空格加以区分语句块大括号“{”,“}”包含的一系列语句称为语句块,一个语句块中的语句通常合作完成一定的功能。语句块可以嵌套4注释注释是一种对程序的说明,其作用是让人而不

2、是让计算机更好的理解程序。注释不会被编译器处理。三种注释方式//注释内容单行注释,注释内容在一行中/*注释内容*/注释块,注释内容可分布在一行或多行里/**注释内容**/文档注释,注释内容可用javadoc工具转化为HTML文件。JDK的API文档就是用javadoc工具生成的。5语句、语句块、注释举例publicclassTriangle{doublelength=10.0;doubleheight=5.0;/*下面的方法计算三角形面积该方法没有参数*/doublearea(){returnleng

3、th*height/2.0;//返回三角形的面积}publicstaticvoidmain(Stringargs[]){doubles;s=(newTriangle()).area();System.out.println(“该三角形的面积是:"+s);}}6运算符运算符用于对数据进行各种基本运算。分类如下:算术运算符:+,-,*,/,%,++,--关系运算符:>,>=,<,<=,==,!=位运算符:>>,<<,>>>,&,

4、,^(逐位异或),~(按位取反)逻辑运算符:&,

5、,!,^(异或),&&,

6、

7、

8、赋值运算符:=,+=,-=,*=,/=,%=,&=,

9、=,^=,<<=,>>=,>>>=其它运算符:?:,[],.,(),(type),new,instanceof运算符与其运算的数据一起,构成表达式。7运算符的优先级:在一个表达式中运算符的优先次序按下表递减一元后缀[].()++--一元前缀++--+=~!创建和强制类型转换new(type)倍数*/%增量+-移位<<>>>>>关系<>>=<=instanceof等价==!=与&异或^或

10、布尔与&&布尔或

11、

12、条件?:赋值=+=-=*=/=%=>>=

13、<<=>>>=&=^=

14、=8算术运算符算术运算符用于对数值数据进行运算,包括加(+)、减(-)、乘(*)、除(/)、取模(%)、自增(++)、自减(--)等运算符。在算术运算中,有以下值得注意的地方:整数除法会直接砍掉小数,而不是四舍五入。取模运算符%的操作数可以为浮点数。如:37.2%10=7.2。9算术运算符前缀++、--与后缀++、--的区别:++i(前缀++)在使用i之前,使i的值加1i++(后缀++)在使用i之后,使i的值加1如:i=0;j=++i+10;执行后,i的值为1,j的值为11。i

15、=0;j=i+++10;执行后,i的值为1,j的值为10。--i(前缀--)在使用i之前,使i的值减1;i--(后缀--)在使用i之后,使i的值减1。10算术运算符Java对加运算符进行了扩展,使它能够进行字符串的连接运算。如“abc”+“def”,得到字符串“abcdef”。11关系运算符关系运算符用来比较两个值,返回布尔类值true或false。关系运算符都是二元运算符。关系运算符有:==!=<>>=<=instanceof(判断对象是否是特定类型的实例)例如:若Stringstr=“hello”

16、;则表达式strinstanceofString的值为真12逻辑操作符逻辑操作符&,

17、与位操作符&,

18、相同的,系统根据操作数判定是何种运算符。逻辑操作符&、

19、、&&、

20、

21、功能相同&,

22、--称为不短路与、或;&&,

23、

24、--称为短路与、或。13逻辑运算符14位运算符在Java语言中,位运算符有按位与运算符(&)、按位或运算符(

25、)、按位异或运算符(^)、按位取反运算符(~)、左移位运算符(<<)和右移位运算符(>>,>>>)。15按位与运算(&)参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否

26、则为0。即:0&0=0,0&1=0,1&0=0,1&1=1如:10010101&01010101的结果为0001010116按位或运算(

27、)参与运算的两个值,如果两个相应位都是0,则该位结果为0,否则为1。即:0

28、0=0,0

29、1=1,1

30、0=1,1

31、1=117按位异或运算(^)参与运算的两个值,如果两个相应位的某一个是1,另一个是0,那么按位异或(^)在该位的结果为1。否则为0。即:0^0=0,0^1=1,1^0=1,1^1=018按位取反运算(~)按位

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

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

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