浙大Java语言程序设计.pptVIP

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浙大Java语言程序设计

第 3 章 Java流程控制 3.1 语句及程序结构 语句 向计算机系统发出操作指令的代码 程序由一系列语句组成 Java语句类型 表达式语句  表达式; 空语句  只有一个“;” 复合语句 用 “{ }”将多条语句括起来作为一条语句使用 方法调用语句 控制语句:包括选择语句、循环语句、转移语句 Java 语句类型举例 程序结构 程序的3种基本结构 顺序结构 分支结构 if 语句、 switch 语句 循环结构 while 语句、 do…while 语句、 for 语句 3.2 顺序结构 【例3-1】计算太阳和地球之间的万有引力 【例3-2】将华氏温度转换为摄氏温度 c=5(f-32)/9 【例3-3】求解方程ax+b=0的根x 【例3-3】命令行参数的输入 运行前设置参数 在Eclipse“运行配置”窗口的“ (x)=自变量”栏中输入: 2.0 6.0 ——这个栏目就是命令行参数 单击“运行配置”窗口的“运行”按钮,输出结果: a=2.0 b=6.0 x=-3.0 说明 2.0 作为第1个参数传递给args[0] 6.0 作为第2个参数传递给args[1] 【例3-3】命令行参数的输入 在DOS下运行程序 设置Java的路径 将Root.java复制到指定目录下 进入命令提示符 切换当前目录为指定目录 编译:javac Root.java 执行:java Root 2.0 6.0 命令行输入 命令行输入的第一个数 a=Float.parseFloat (args[0]); 转换为浮点数 命令行输入的是字符串数据,需要转换为计算所需要的数据类型 将命令行第i个输入转换为以下类型的数据 整型 a=Integer.parseInt(args[i]); 短整型 a=Short.parseShort(args[i]); 单精度浮点 a=Float.parseFloat(args[i]); 双精度浮点 a=Double.parseDouble(args[i]) 3.3 选择结构 选择结构,也叫分支结构 根据给定的条件来决定执行不同的程序段 Java选择语句 if 语句 二选一 switch 语句  多选一 if 语句 格式1 if (布尔表达式) 语句 格式2 if (布尔表达式) 语句1 else 语句2 if 语句 格式1 if (布尔表达式) 语句 if 语句例子 if 语句例子 if 语句例子 【例3-4】通过命令行输入2个整数,输出较小者。 【例3-4】改成从键盘输入2个整数 【例3-4】改成从键盘输入2个整数 【例3-5】求解ax+b=0(a≠0)的根 if 语句注 意点 当if 语句包含多条语句时,一定要加“{ }” 编写程序时,要注意“{ }”的位置 浮点数类型数据的相等比较 浮点数在计算机中用近似值表示 不使用严格相等比较“==” 判断它们的差是否是一个很小的值 如:判断float 类型变量a 和b 是否相等的表达式 |a-b|0.0000001f if 语句嵌套 在if 语句中包含 if 语句,就形成嵌套 当由多个条件来决定执行不同的程序段时使用 格式 if(布尔表达式1) 语句1 else if(布尔表达式2) 语句2 else if(布尔表达式3) 语句3 …… else if(布尔表达式n) 语句n else 语句n+1 【例3-6】计算分段函数 嵌套的 if 语句 if (表达式) 语句1 else 语句2 嵌套的if 语句的变化 嵌套的if 语句需注意 if 与 else 的配对原则 else总是与离它最近、未匹配过的if 配对 如果需要,可以使用“{ }”实现 例 switch语句 Switch语句执行流程 switch 语句注意点 表达式的数据类型必须是 byte,char,short,int case 子句中的值必须是常量,而且互不相同 break 语句用来终止switch 语句的执行,即在执行完一个case 分支后,使程序跳出switch 语句 【例3-7】 通过 命令行输入1~12之间的一个整数,输出相应月份的英文单词。 【例3-8】成绩转化 将百分制成绩转化为优秀、良好、中等、及格和不及格的5级制成绩。 转化标准 优秀:90~100分 良好:80~89分 中等:70~79分 及格:60~69分 不及格:60分以下 思路 第一步:将百分制划分等级 第二步:将等级对应的中文字符输出 【例3-8】成绩转化 【例3-8

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档