程序设计程序流程控制.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  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程序设计 Java实验时间 电信工(第三机房): 第三周 周三 17:40 – 21:00; 第七周 周三 17:40 – 21:00; 电信科(第四机房): 第三周 周三 17:40 – 21:00; 第七周 周三 17:40 – 21:00; 本章学习提示 本章主要学习Java语言的控制结构,包括 顺序结构 分支结构 循环结构 break和continue语句的用法 目 录 基本控制结构 计算机之所以成为当代最重要的信息处理工具, 就是因为它有记忆、能进行逻辑判断、计算速度快的特点。 计算机实现的所有功能都是在指令的指挥下进行的,而指令的集合就是程序。 结构化程序设计的原则及三种基本结构 原则:1.自顶向下 2.逐步求精 3.模块化 4.限制使用goto语句 基本控制结构 除了以上的原则,结构化程序设计还有一个重要的规定,那就是只能使用“顺序结构”、“选择结构”和“循环结构”这三种基本结构来定义程序的流程。 基本控制结构 顺序结构就是按照指令的先后顺序依次执行。 为实现分支结构程序设计,JAVA语言提供了条件分支语句if和多重分支语句switch,根据它们所包含的逻辑表达式的值决定程序执行的方向。 循环结构的程序可以对反复执行的程序段进行精炼,用较少的语句执行大量重复的工作。 Java提供了for 、while和do-while三种循环语句 目 录 分支结构 分支结构,是在两条或多条(两条以上)执行 路径中选择一条执行的控制结构. If语句格式 if(条件表达式){ 语句组; } 分支结构 //本程序从命令行输入两个数据与给定的值50进行比较, // 若大于50则输出结果 package chapter3; public class example03_01 { public static void main(String args[]) { int x,serial,y=0; //读入命令行参数 x=Integer.parseInt(args[0]); serial=Integer.parseInt(args[1]); if(x50) y=x*serial; System.out.println(y=+y); } } 该程序总结 If 的用法 String类型 args[ ] 的使用 IDE环境与命令行环境(命令行参数) 程序的功能性、完善性、良好用户交互能力 分支结构 //与例03_02的区别是if语句后面有花括号 package chapter3; public class example03_02 { public static void main(String args[]) { int x,serial,y; x=Integer.parseInt(args[0]); serial=Integer.parseInt(args[1]); if(x50){ y=x*serial; System.out.println(y= +y); } } } If-then-else If…else 语句格式 if (条件) { (语句块1) } Else { (语句块2) } 例程 -求三个数中的最大者 //给出任意三个数,通过使用if语句嵌套,将它们 //按从小到大排序 package chapter3; import javax.swing.JOptionPane; public class example03_03 { public static void main(String args[]){ String str; double x,y,z,t; str=JOptionPane.showInputDialog(请输入第一个数); x=Double.parseDouble(str); str=JOptionPane.showInputDialog(请输入第二个数); y=Double.parseDouble(str); str=JOptionPane.showInputDialog(请输入第三个数); z=Double.parseDouble(str); if (xy){ t=x; x=

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档