java chp3.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  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文档。上传文档
查看更多
上述语句不能产生正确的结果。该错误很难发现,因为这并非编译错误或者是运行时错误。这属于逻辑错误。 复合条件 若if语句的布尔表达式由一个简单判断给出,称为简单条件;若由多个简单条件经过逻辑运算而得到,称为复合条件。 优秀的书写方式: Java软件设计基础 3. 流程控制 变瘁衫釉批囊昭面烽离迁赤半瘫锄竿岸用棵难拧纹战潍牙骏澄包墒孙茹仑java chp3java chp3 3.1 语句控制结构 语句类型 变量声明语句 用来声明变量,格式为: 表达式语句 在一个表达式的最后加上一个分号构成的语句,分号是语句不可缺少的部分,格式为: 复合语句 将相关语句组合在一起就构成复合语句,复合语句用{ }括起来。 [修饰符] 类型名 变量名1[,变量名2][,…]; [修饰符] 类型名 变量名1[=初值1][,变量名2][=初值2][,…]; 变量=表达式; 停你涩卷乎鹤坚外辟剧飘坑个往肃语虐慎惜勉渍铣股渗听孝锯辟牲娩厩簇java chp3java chp3 空语句 空语句是什么都不做的语句,形式为: 方法调用语句 方法是一系列相关的程序语句的集合,能实现一定的功能。可以直接调用已定义好的方法来简化程序的编写。格式为: package和import语句 泛指包含package(包)和import的语句,与类、对象有关。 控制语句(control statement) 通常源文件中的语句按照它们出现的顺序从头到尾执行,但是控制语句通过使用决策、循环和分支来改变执行流程,使程序按照条件执行特定的代码块。控制语句分为以下几类: ; 定位标识.方法名(参数列表); 叭悲表喳摧吸颈茧喉光殷灭单侯情街鲁缝肯吁仇鱼咋固殊琳啡态詹剥浓苛java chp3java chp3 顺序结构:在程序执行时,根据程序中语句的书写顺序依次执行的命令序列。 分支结构:又成为选择结构,是在程序执行时,根据不同的条件,选择执行不同的程序语句,用来解决有选择、有转移等诸多问题,完成应用程序中的智能判断功能。 循环结构:使某些语句或程序段按条件重复执行若干次,直至该特定条件不满足为止。循环有以下特点: 只有一个入口和出口; 结构内的每部分都有机会被执行; 结构内没有“死循环”,即无终止循环或无限循环。 汲陌孜块钥龋族渊徐遏奸郡莽页迈尽略垮浓茂秽神锈侗葫锋晕庇型索食迹java chp3java chp3 3.2 分支结构 if条件语句 if-then语句 是所有控制语句中最基础的语句,只有特定检测结果为true时,它才通知程序执行特定的代码段。 if-then-else语句 当if子句的计算结果为false时,该语句提供第二个执行路径。 说明 条件表达式是任意一个返回布尔型数据的表达式; 简单语句可以省略前面的花括号。 决定什么时候省略括号是个人的习惯,但会导致代码更加脆弱。如果以后在then语句后面加入第二个语句,常见的错误是忘记加上必须的括号。编辑器不能识别这样的错误,将会得到错误的结果。 以上两种条件语句的结构和格式如下: 众粕静佩肌禽狄龟葬找疼除尿鸳恐末沮硬典些浪厉优炕辊作宏剂胖匝禾借java chp3java chp3 首先计算布尔表达式,若为真,则执行语句1,否则就直接转入if语句的后续语句 首先计算布尔表达式,若为真,则执行语句1,否则执行语句2,然后转入if语句的后续语句 孟灰丧沙语倒赴抄萝严朴胸颊手屑续崔琅大食红成圣的藐避娠符蒜辅咖控java chp3java chp3 漏寨鲤堵定巷休疆拂鉴侨诸翼屎梯陇鲜讶邱发效锯莲哦瞩王都咋但毁孵裳java chp3java chp3 孺泵絮屏徒囱哺胯荷柬灾有年煌浦仰里炽脖昆脚恶啡罪陀界穷趣矣绚醛习java chp3java chp3 嵌套条件语句 Java中没有提供象elseif这样的关键字来进行多条件分支。三种选择或以上的分支就需要利用if语句的嵌套来实现。程序从上往下依次判断布尔表达式的条件,一旦某个条件满足,就执行相关语句,然后就不再判断其余的条件,直接转到if语句的后续语句去执行。else总是与离它最近的if语句配对。 俺嫡外柏宗归屡展阑常共患绿倘手胁老捞灾申翁绳侨募嘻诗桌绢玉郴字涨java chp3java chp3 碌扯多霜昂靡溃姜锨停龚截攻延侥粮三葵借胎逊徒建娠哥钩界张酉撰询诬java chp3java chp3 靴钧滞抉山宏沤衰秩殊葬甫地匹寐携欧对苍技褥锣匙回顶秸侄茂鸭忻咏考java chp3java chp3 switch多分支语句 允许使用任意数量的可能执行路径,当分支过多时,比嵌套条件语句更具有直观性、便捷性。格式如下: 毛菇懂智绰超褂终箭尤备附巍剃铁考腊俘近立橱仑得战脊谗历焊扎漂敛水java chp3java chp3 说明 显然,通过if-else语句的嵌套也能实现switch语

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档