欢迎来到天天文库
浏览记录
ID:48653450
大小:2.25 MB
页数:32页
时间:2020-01-18
《Java基础03--选择结构(if).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、选择结构(一)第三章回顾与作业点评找出错误并更正输出结果是什么?2/34Scannerinput=newScanner(System.in);intnum1=input.next();intnum2=input.next();inti=num1>num2;System.out.println("num1大于num2吗?"+i);intnum1=19;intnum2=89;inttemp;temp=num1;num1=num2;num2=temp;System.out.println(num1+","+num2);借助一个中间变
2、量互换两个变量的值代码阅读预习检查常用的逻辑运算符及其作用?if-else选择结构执行的顺序是什么?多重if选择结构的执行流程是怎样的?if选择结构书写规范有哪些?3/34提问本章任务升级“我行我素购物管理系统”实现幸运抽奖实现会员信息录入实现按会员优惠计划进行购物结算实现计算会员折扣4/34本章目标掌握基本if选择结构掌握逻辑运算符掌握多重if选择结构掌握嵌套if选择结构5/34为什么需要if选择结构如果张浩的Java考试成绩大于98分,张浩就能获得一个MP4作为奖励6/34使用if选择结构可以解决问题什么是if选择结构if
3、选择结构是根据条件判断之后再做处理7/34if(条件){//代码块}if(张浩的Java考试成绩>90){获得一个MP4作为奖励;}结合问题1基本的if选择结构结果必须是布尔值只有一条语句时,建议不省略{}语法importjava.util.Scanner;publicclassGetPrize{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print("输入张浩的Java成绩:");//提示输入Java成绩in
4、tscore=input.nextInt();//从控制台获取张浩的Java成绩if(score>90){//判断是否大于90分System.out.println("老师说:不错,奖励一个MP4!");}}}示例使用基本的if选择结构8/34演示示例1:使用基本if选择结构使用复杂条件下的if选择结构2-1张浩Java成绩大于98分,而且音乐成绩大于80分,老师奖励他;或者Java成绩等于100分,音乐成绩大于70分,老师也可以奖励他9/34分析:怎样把多个条件连接起来?使用逻辑运算符运算符优先级顺序:!>算术运算符>比较运
5、算符>&&>
6、
7、运算符表达式说明&&条件1&&条件2仅仅两个条件同时为真,结果为真
8、
9、条件1
10、
11、条件2只要两个条件有一个为真,结果为真!!条件条件为真时,结果为假条件为假时,结果为真(score1>98&&score2>80)
12、
13、(score1==100&&score2>70)问题2的条件问题使用复杂条件下的if选择结构2-210/34publicclassGetPrize2{publicstaticvoidmain(String[]args){intscore1=100;//张浩的Java成绩intscore2=72;//张
14、浩的音乐成绩if((score1>98&&score2>80)
15、
16、(score1==100&&score2>70)){System.out.println("老师说:不错,奖励一个MP4!");}}}使用复杂条件下的if选择结构解决问题2示例演示示例2:复杂条件下的if选择结构如果张浩Java考试成绩大于98分,老师就奖励他一个MP4,否则老师就罚他进行编码使用两个基本if选择结构使用if-else选择结构实现if(score>98){System.out.println("老师说:不错,奖励一个MP4!");}if(scor
17、e<=98){System.out.println("老师说:惩罚进行编码!");}问题使用if-else选择结构3-111/34if-else选择结构if(条件){//代码块1}else{//代码块2}if(张浩Java成绩>98){奖励一个MP4;}else{惩罚进行编码;}结合问题3使用if-else选择结构3-212/34语法publicclassSimpleIf{publicstaticvoidmain(String[]args){intscore=91;//张浩的Java成绩if(score>98){System.
18、out.println("老师说:不错,奖励一个MP4!");}else{System.out.println("老师说:惩罚进行编码!");}}}使用if-else选择结构3-313/34使用if-else选择结构解决问题3示例演示示例3:使用if-else结构小结买彩票如
此文档下载收益归作者所有