欢迎来到天天文库
浏览记录
ID:48735876
大小:2.63 MB
页数:21页
时间:2020-01-20
《JAVA基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、运算符和基本选择结构找出错误并更正输出结果是什么?回顾与作业点评intradius=10;doublehigh=1.9;intvol=3.14*radius*radius*high;需进行强制类型转换intnum1=19;intnum2=89;inttemp;temp=num1;num1=num2;num2=temp;System.out.println(num1);System.out.println(num2);intvol=(int)(3.14*radius*radius*high);8919借助一个中间变量互换两个变量的值boolean变量可以取哪些值
2、?“=”和“==”的区别?常用的逻辑运算符及其作用?if-else选择结构执行的顺序是什么?预习检查使用boolean类型描述成绩高低根据成绩高低做出奖罚实现“我行我素购物管理系统”会员信息录入本章任务掌握boolean类型的用法掌握关系运算符和逻辑运算符掌握基本if选择结构本章目标用什么数据类型能表示一件艺术品是真货还是假货地铁2号线的首发车时间是5:00吗这次考试成绩在90分之上吗boolean(布尔)类型boolean类型的值:真:true假:falseboolean类型只有这两个值?为什么需要boolean类型1、从控制台输入张三同学的成绩,与李四的成
3、绩(80分)比较,输出“张三的成绩比李四的成绩高吗?”的判断结果如何使用boolean类型intliSi=80;//学员李四成绩booleanisBig;//声明一个boolean类型的变量Scannerinput=newScanner(System.in);System.out.print("输入学员张三成绩:");//提示要输入学员张三的成绩intzhangSan=input.nextInt();//输入张三的成绩isBig=zhangSan>liSi;//将比较结果保存在boolean变量中System.out.println("张三成绩比李四高吗?"+
4、isBig);//输出比较结果定义boolean变量isBig,存储比较结果将比较结果保存在isBig变量中演示示例1:用boolean变量描述信息比较高低、大小、长短等张三的考试成绩是否比李四高大象是否比乌龟更长寿篮球跟地球一样大吗如何比较?使用关系运算符可以比较高低、大小、长短等?为什么使用关系运算符常用的关系运算符有哪些:>,<==,!=>=,<=什么是关系运算符张三的成绩>李四的成绩假大象的寿命<乌龟的寿命真篮球的大小==地球的大小假由此看出关系运算符的作用:用来做比较运算比较的结果:boolean类型2、如果张浩的Java考试成绩大于98分,张浩就能
5、获得一个MP4作为奖励为什么需要if选择结构使用if选择结构可以解决if选择结构是根据条件判断之后再做处理什么是if选择结构if(条件){//代码块}if(张浩的Java考试成绩>90){获得一个MP4作为奖励;}结合问题2基本的if选择结构结果必须是布尔值只有一条语句时,建议不省略{}importjava.util.Scanner;publicclassGetPrize{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print("输入张浩的Ja
6、va成绩:");//提示输入Java成绩intscore=input.nextInt();//从控制台获取张浩的Java成绩if(score>90){//判断是否大于90分System.out.println("老师说:不错,奖励一个MP4!");}}}使用基本的if选择结构演示示例2:使用基本if选择结构3、张浩Java成绩大于98分,而且音乐成绩大于80分,老师奖励他;或者Java成绩等于100分,音乐成绩大于70分,老师也可以奖励他使用复杂条件下的if选择结构3-1分析:怎样把多个条件连接起来?使用逻辑运算符运算符表达式说明&&条件1&&条件2仅仅两个条
7、件同时为真,结果为真
8、
9、条件1
10、
11、条件2只要两个条件有一个为真,结果为真!!条件条件为真时,结果为假条件为假时,结果为真score1>98&&score2>80
12、
13、score1==100&&score2>70使用复杂条件下的if选择结构3-2当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序运算符的优先级最高的优先级:小括号,即()最低的优先级:赋值运算符,即=优先级顺序:!>算术运算符>比较运算符>&&>
14、
15、(score1>98&&score2>80)
16、
17、(score1==100&&score2>70)问题3的条件使用复杂条件下的if选择结
18、构3-3publicclassGetP
此文档下载收益归作者所有