运算符与选择结构ppt课件.pptx

运算符与选择结构ppt课件.pptx

ID:52800210

大小:1.26 MB

页数:47页

时间:2020-03-14

运算符与选择结构ppt课件.pptx_第1页
运算符与选择结构ppt课件.pptx_第2页
运算符与选择结构ppt课件.pptx_第3页
运算符与选择结构ppt课件.pptx_第4页
运算符与选择结构ppt课件.pptx_第5页
资源描述:

《运算符与选择结构ppt课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主题运算符与选择结构第二单元1掌握算术运算符、关系运算符逻辑运算符、赋值运算符条件运算符本章目标了解位运算符掌握各种选择结构的语法及用法点重掌握多分支if语句的语法及用法第2页串讲:运算符赋值运算符算术运算符运算符条件运算符位运算符逻辑运算符关系运算符第3页intnum1=5;intnum2=2;intyu=num1%num2;intshang=num1/num2;System.out.println(num1+"%"+num2+"="+yu);System.out.println(num1+"/"+num2+"="+shang);num1++;num2--;Syst

2、em.out.println("num1="+num1);System.out.println("num2="+num2);操作数操作数运算符+-*/%串讲:算术运算符下面代码片断的输出结果是什么?输出输出示例%求余数/求商等价于:num1=num1+1;等价于:num2=num2–1;5%2=15/2=2num1=6num2=1第4页8080zhangScore=wangScore;//将右边的值给左边的变量intwangScore=80;//王浩成绩intzhangScore;//张萌成绩wangScore=zhangScore;System.out.printl

3、n(“张萌成绩是"+zhangScore);串讲:赋值运算符2-1学员王浩的Java成绩是80分,学员张萌的Java成绩与他的相同,输出张萌的成绩赋值运算符wangScorezhangScore副本代码错误问题第5页a=(b+3)+(b–1)表达式表达式表达式串讲:赋值运算符2-2变量名=表达式;语法示例表达式就是符号(如加号、减号)与操作数(如b,3等)的组合第6页串讲:复合赋值运算符+=,-=,*=,/=,…x+=5;等价于x=x+5;第7页上机练习练习需求说明键盘输入四位数字的会员卡号使用“/”和“%”运算符分解获得会员卡各个位上的数字将各个位上数字求和分析通过

4、求余运算分别获得会员卡号的个、十、百、千位的数字第8页Scanner可以接收用户从键盘输入的数据如何使用Scanner一:使用前先导入Scanner类二:创建Scanner对象三:获得键盘输入的数据串讲:Scanner2-1importjava.util.Scanner;Scannerinput=newScanner(System.in);intnow=input.nextInt();第9页/共28页串讲:Scanner2-2Scanner常用方法方法说明Stringnext()获得一个字符串intnextInt()获得一个整型数值第10页/共28页串讲:关系运算符注

5、意运算符含义范例结果==等于5==6false!=不等于5!=6true>大于5>6false<小于5<6true>=大于等于5>=6false<=小于等于5<=6true=为赋值运算符,==为等于运算符关系表达式的结果为布尔值>、<、>=、<=运算符的优先级别高于==、!=>、<、>=、<=运算符只支持数值类型的数据比较第11页串讲:逻辑运算符注意运算符含义运算规则&&(短路)逻辑与两个操作数都是true,结果才为true

6、

7、(短路)逻辑或两个操作数一个是true,结果为true!逻辑非true->false;false->true优先级:!->&&->

8、

9、第12页

10、串讲:逻辑运算符注意运算符含义运算规则&(全路)逻辑与都是true,结果才为true

11、(全路)逻辑或有一个是true,结果为true^逻辑异或相同为false;不同为true;操作数类型只能是布尔类型,操作结果也是布尔值优先级别:!->&->^->

12、->&&->

13、

14、第13页小结请下面这段代码的运行结果是?提问publicstaticvoidmain(String[]args){System.out.println(!((23+30%2*3)>12));}false第14页串讲:位运算符2-1运算符含义运算规则&按位与两个操作数都是1,结果才为1

15、按位或两个操作数一个是

16、1,结果为1^按位异或两个操作数相同,结果为0;两个操作数不同,结果为1;~按位非/取反操作数为1,结果为0;操作数为0,结果为1;<<左移右边空位补0>>右移左侧空位补最高位,即符号位>>>无符号右移左侧空位补0第15页串讲:位运算符2-2位运算的结果也是整型数位运算符对操作数以二进制位为单位进行运算如果操作数是char、byte、short,位运算前其值会自动晋升为int,运算结果也为int位运算的操作数是整型数注意第16页串讲:条件运算符也称为:三目运算符或三元运算符语法示例intmin;min=5<7?5:7;System.out.print

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

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

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