第三章、java语句.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章、java语句

第三章 ——java语句 思考1 想要判定一个人的成绩在哪个级别(优秀?良好?及格?不及格?),演示switch语句。 思考2 看过《射雕英雄传》的人,一定还记得黄蓉遇上神算子瑛姑,给她出的三道题目中有一题是这样的:今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?也就是说,有一个未知数,这个数除以三余二,除以五余三,除以七余二,问这个数是多少? 演示 本章重点 1、选择结构语句 2、循环结构语句 难点: 嵌套语句 需要掌握程序设计的思想,根据不同的情景去应用。 语句(statements)是程序的基本组成单位,一条简单语句总是以分号(;)结尾,它表示一个要执行的功能(如short s=258;)。 语句可以是单一的简单语句,也可以是用一对花括号{ }括起来的复合语句。 任何程序流程均可以用顺序结构、选择结构、循环结构这三种基本控制结构实现。 顺序结构语句 程序中的语句是按照编写时写入的顺序一条接一条地执行的,这一过程称为顺序执行。 以前所学的语句都是按照这个流程进行执行的。 一、选择结构语句 Java提供了两种选择结构语句:if语句和switch语句。 该类语句又被称为分支语句,它提供了一种控制机制,使得程序的执行可以跳过某些语句不执行,而转去执行特定的语句。其中: if语句被称为两路分支选择语句; switch被称为多分支选择语句。 1、if语句 (1)格式1: if(条件) 语句1 else 语句2 例如,判断一个已知数假如=10则输出一种答案,相反会输出另一种答案。 演示例9 注意:只针对一个条件,为真会怎样,为假会怎样。 (2)格式2 if (条件 ) {代码块1} else {代码块2} 一般执行功能较多时可以用该语句。 例如:已知成绩,当成绩大于等于60时,则等级为及格并打印出来,假如小于60等级为不及格并打印出来。 演示例10 注意 1、格式1只能执行一条语句,而格式2则可以执行多条语句。 2、else部分是可选的,假如if的条件不成立,而且没有else,则没有输出结果。演示例9。 思考 给定一个数值(正或者负),求其绝对值。 例14. 注意:简化写法。 多级if语句 假如语句中有else,则可以与最近的if结合。假如正确的话就执行代码块1,否则执行代码块2。 假如已知成绩,但是想判定属于哪个等级(优秀?良好?及格?不及格?),该要求比例10的语句要多(及格和不及格) 演示例11。 特点:可以进行多级条件的判断。 双层if 双层if可以判定两个条件,假如都正确的话都会输出。演示例12. 深层分析: 演示例13. 综合分析 练习:中国队参加世界杯预选赛,假如胜利超过5次则 “中国队肯定出现”,假如胜利超过3次,则“中国队可能出现”,假如胜利小于等于3次,则“中国队根本不可能出现”。(已知中国队只胜利一次) 设计程序。 (注意用三个if的不好处) 2、Switch语句 当想设置多个备选方案时,或者进行多项条件选择时,if语句就变的非常繁琐。 Switch语句为专门处理多项条件的语句。 Switch语句结构为: switch (表达式 a) { case 常量值1: {代码块1} break; case 常量值2: {代码块2} break; default: {代码块} } 如果表达式中a的值为常量1,则执行代码块1,然后中止;为2则执行代码块2,然后中止;假如都不等于各个常量,则执行default。 注意: 1、表达式中a的值必须是整型,字符型;常量值也必须是整型或字符型。 2、default不一定必须存在,假如条件都不满足而且没有default,则语句不做任何处理。 3、case后面的常量值必须不相同,而且要有break,假如没有则会继续执行语句。 思考 你考了65分,判断你的成绩属于哪个等级。 (注意,switch语句只能判断表达式等于哪个常量,并不能判断范围,怎么能牵扯到范围。) 演示例15. 注意,没有break的话,下面一个case语句照样运行。 思考 用同一段语句来处理多个case条件。 例,当你的成绩是85分,当成绩为80—100时,则为优秀,在60—79时,为及格。60分以下为不及格。在例15的基础上写。 二、循环语句 循环结构是当循环条件为真时,不断地重复执行某些动作,即反复执行同一程序块,直到循环条件为假,结束循环,转向循环结构的出口。 在现实世界的许多问题中需要用到循环控制,例如累加求和,迭代求根,求某月工资总和等。 组成 循环的初始状态 循环体 迭代因子(计数器的递增或递减) 控制表达式 3种循环语句 while循环 do-while循环 for循环 1、while语句 格式: While (条件) {代码块} 执行过程:

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档