《Java语言程序设计–基础篇》.pptVIP

  • 139
  • 0
  • 约7.15千字
  • 约 34页
  • 2017-05-09 发布于四川
  • 举报
《Java语言程序设计–基础篇》

回顾 找出错误并更正 输出结果是什么? 本章目标 掌握boolean类型的用法 掌握关系运算符和逻辑运算符 掌握if条件结构 使用基本if条件结构 使用多重if条件结构 掌握switch结构的用法 如何使用boolean类型 什么是关系运算符 常用的关系运算符有哪些: , ==,!= =,= 什么是if条件结构 if条件结构是根据条件判断之后再做处理 如何使用if条件结构6-5 条件运算符? : 小结1 说出已学过的数据类型有哪些? int、double、char、boolean、String 举例说明已学过的运算符有哪些? 赋值运算符、算术运算符、条件运算符、逻辑运算符 if和if-else条件结构执行的顺序是什么? if:如果条件表达式成立,执行语句 if-else:如果条件表达式成立,执行语句1,如果不成立,执行语句2 小结1 1、 小布什买了一筐鸡蛋,如果坏蛋少于5个,他就吃掉,否则他就去退货 2、 要求用户输入两个数a、b,如果a能被b整除或a加b大于1000,则输出a,否则输出b 为什么使用多重if结构 5、对学员的结业考试成绩评测 成绩=90 :优秀 成绩=80 :良好 成绩=60 :中等 成绩60 :差 如何使用多重if结构 使用多重if结构解决问题5 为什么使用switch结构 6、 令狐冲参加比武大会 如果获得第一名,将出任武林盟主 如果获得第二名,将出任武当掌门 如果获得第三名,将出任峨嵋掌门 否则,将被逐出师门 什么是switch结构 常见错误3-1 常见错误3-2 常见错误3-3 比较switch和多重if结构 相同点 不同点 switch 多重if 格式化控制台输出与字符串 语法: 见教材P66 System.out.printf(format,item1,…,itemk) 例子: int c=5; double a=45.56; System.out.printf(“c=%d,a=%f”,c,a); display: c=5,a=45.56 小结2 输入赵本山的考试成绩,显示所获奖励 成绩==100分,爸爸给他买辆车 成绩=90分,妈妈给他买MP4 90分成绩=60分,妈妈给他买本参考书 成绩60分,什么都不买 总结 什么数据类型可以描述真和假? 描述几种分支结构的语法和执行过程? 什么情况下会使用多重if条件结构? 多重if条件结构和switch结构的区别和适用场合是什么? 都可以实现多分支结构 只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断 处理在else部分还包含其它if结构,特别适合某个变量处于某个区间时的情况 张三为他的手机设定了自动拨号 按1:拨爸爸的号 按2:拨妈妈的号 按3:拨爷爷的号 按4:拨奶奶的号 编程实现此业务 步骤: 1)画流程图 2) 编写程序 演示时在某些case中添加break看一看效果 演示时注意讲解如果else if的顺序被调整,会怎样 广西机电职业技术学院 计算机与信息工程系 第三章 运算符和条件结构 int radius = 10; double high = 1.9; int vol = 3.14 * radius * radius * high; 需进行强制类型转换 int num1 = 19; int num2 = 89; int temp; temp = num1; num1 = num2; num2 = temp; System.out.println(num1); System.out.println(num2); int vol = (int)(3.14 * radius * radius * high); 89 19 借助一个中间变量互换两个变量的值 用什么数据类型能表示 一件商品是真货还是假货 一个条件成立还是不成立 boolean (布尔)类型 boolean类型的值: 真:true 假:false boolean类型只有这两个值 为什么需要boolean类型 1、用boolean类型描述:学员张三的考试成绩是否比学员李四(80分)高 int liSi = 80; //学员李四成绩 boolean isBig ; //声明一个boolean类型的变量 Scanner input = new Scanner(System.in); System.out.print(输入学员张三成绩: ); //提示要输入学员张三的成绩 int zhangSa

文档评论(0)

1亿VIP精品文档

相关文档