《Java程序设计案例教程》课件 项目3 猜数字游戏——Java流程控制.pptxVIP

《Java程序设计案例教程》课件 项目3 猜数字游戏——Java流程控制.pptx

  1. 1、本文档共92页,可阅读全部内容。
  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流程控制

项目导入

●大一班级为助新生融入校园,计划举办联谊晚会并设计猜数字游戏。张思睿刚学Java基本语法,急于一展身手,规划游戏流程为玩家猜0到100间系统随机生成的数字,猜错有提示,直至猜中。他向胡老师说明想法,胡老师表示需学习流程控制知识,遂安排其查询资料,并共同制定学习计划,准备逐步完成这一有趣的猜数字游戏项目。

学习目标

·掌握常用的流程控制结构的基本使用方法。

·掌握分支结构的使用。

·掌握循环结构的使用。

·掌握方法的定义与应用。

·培养正确的人生观和价值观,弘扬精益求精的工匠精神。(素养目标)

目录CONTENTS

一般来说,程序的基本结构包含3种:顺序结构、分支结构、循

环结构。这3种结构有一个共同点,就是它们都只有一个入口,也只有一个出口。这些单一入、出口可以让程序易读、好维护,也可以减少调试的时间。现在以流程图的方式来介绍这3种结构的不同。

Java程序设计案例教程

任务3.1了解程序的基本结构

图3-1顺序结构

顺序结构在程序设计中是最常使用到的结构,在程序中扮演了非常重要的角色,

大部分的程序都是依照这种由上而下的流程来设计的。

Java程序设计案例教程

1.顺序结构

本书前面所讲的那些例子采用的都是顺序结构,程序自上而下逐行执行,一条语

句执行完之后继续执行下一条语句,一直到程序的末尾,如图3-1所示。

任务3.1了解程序的基本结构

当判断条件为true时,则运行“语句1;当判断条件为false时,则执行“语句

2”。不论执行哪一条语句,最后都会行“语句3”。

Java程序设计案例教程

2.分支结构

分支结构(也称为选择结构)是根据条件的成立与否决定要执行哪些语句的一种

任务3.1了解程序的基本结构

结构,如图3-2所示。

false语句2

执行的语句块称为循环主体。一般的循环结构如图3-3所示。

图3-3循环结构

3.循环结构

循环结构根据循环条件的成立与否决定程序段落是否执行。当循环条件为真时,

任务3.1了解程序的基本结构

Java程序设计案例教程

目录CONTENTS

分支结构就是对语句中条件的值进行判断,进而根据不同的条

件值执行不同的语句。分支结构分为if单分支结构、if-else双分支

结构、if-elseif-else多分支结构以及switch多分支结构。下面对这几类分支结构一一进行介绍。

Java程序设计案例教程

任务3.2分支结构

上述语法格式中,判断条件是布尔型的,当判断条件为true时,

执行语句才会执行。if单分支结构如图3-4所示。

if单分支结构用于对某种条件做出相应的处理,如果满足条

件,就执行相应的操作。if语句的具体语法格式如下:

if(判断条件){执行语句

}

Java程序设计案例教程

3.2.1if单分支结构

图3-4if单分支结构

false

【例3-1】比较两个整数的大小,然后将它们按照从大到小的顺序保存并输出。

【例题分析】

比较两个整数a、b的大小,如果ab,则把a与b的值交换,否则a与b的值不变。最终,较大的整数保存在了a中,较小的整数保存在了b中。

Java程序设计案例教程

3.2.1if单分支结构

【程序实现】

publicclassExample3_1

{

publicstatic

void

main(String[]args){

inta=2,b=5;

if(ab){

intt;

t=a;

a=b;

b=t;

System.out.println(从大到小排序后的结果为:+a+,+b);

Java程序设计案例教程

3.2.1if单分支结构

if-else双分支结构是分支结构中最通用的结构之一,它会针对某种条件有选择地

进行处理,通常表现为“如果满足某种条件,就进行某种处理,否则就进行另一种处理”。if-else语句的具体语法格式如下:

if(判断条件){执行语句1

}else{

执行语句2

}

Java程序设计案例教程

3.2.2if-else双分支结构

图3-5if-else双分支结构

Java程序设计案例教程

上述语法格式中,判断条件是布尔型的。当判断条件为true时,执行语句1会执

行。当判断

文档评论(0)

人生风雪客 + 关注
实名认证
文档贡献者

如果有遇到文件不清或断篇的或者需要转换文件格式的情况请联系我,会在第一时间帮你完成完整的文档。文档如有侵权,请及时告知,本人将尽快予以删除,谢谢啦。

1亿VIP精品文档

相关文档