课件大二上三章控制结构.pdfVIP

  1. 1、本文档共13页,可阅读全部内容。
  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语言虽然是面向对象的语言,但在局部的语句

块,仍然需要借助于结构化程序设计的基本流程结

构来组织语句,完成相应的逻辑功能。

◼结构化程序设计的三种基本控制语句

◼顺序

◼按语句书写的先后顺序执行

◼选择

◼在若干路径中有条件地择一执行

◼循环

◼当某条件成立时,反复执行一段代码

条件语句

if(条件)多重嵌套的if语句

语句块;if(条件1)

语句块1;

else

elseif(条件2)

语句块;语句块2;

elseif(条件3)

•语句块………

else

用大括号括起的语句块n;

语句集合

•else与最近的if配合

在下面的例子中,用户在键盘输入3个数,程序判断这3个数能构成什么形状

的三角形。

switch开关语句

switch(表达式)

{case判断值1:语句块1;break;

case判断值2:语句块2;break;

……

default:语句块n;}

◼switch的常量和表达式可以是整型(byte、short和

int,但不可以是long型)、字符型

◼任何两个case常量不可以有相同的值。

◼先计算表达式的值,根据表达式取值的不同转向不同

的分支。

◼每个case分支中的语句块无须用花括号括起来。

◼每个case分支都只是点

◼break语句是转移语句(跳出switch)

switch语句中表达式的值必须是整型或字符型;常量

值1到常量值n必须也是整型或字符型。switch语句首先

计算表达式的值,如果表达式的值和某个case后面的常

量值相同,就执行该case里的若干个语句,直到碰到

break语句为止。若没有任何常量值与表达式的值相同,

则执行default后面的若干个语句。其中default是可有可

无的,如果它不存在,并且所有的常量值都和表达式的值

不相同,那么switch语句就不会进行任何处理。需要注意

的是,在同一个switch语句中,case后的常量值必须互不

相同。

Java的循环语句

While(表达式)do{

语句块;语句块;

}while(表达式);

for(表达式1;表达式2;表达式3)

语句块;

◼表达式1:循环变量赋初值,可使用外部没有定义

的循环变量

◼表达式2:循环条件

◼表达式3:循环变量修正

Java的循环语句

◼while语句

当型循环:while(表达式)

语句块;

执行过程:

◼先计算表达式

◼若为真

文档评论(0)

136****1820 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档