用如果造句-条件语句课件

用如果造句-条件语句课件

ID:42169538

大小:205.51 KB

页数:17页

时间:2019-09-09

用如果造句-条件语句课件_第1页
用如果造句-条件语句课件_第2页
用如果造句-条件语句课件_第3页
用如果造句-条件语句课件_第4页
用如果造句-条件语句课件_第5页
资源描述:

《用如果造句-条件语句课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章用如果造句——条件语句如果洪七公赢了,就去加入丐帮,如果黄药师赢了,就去加盟桃花岛。江湖之中绝不自断后路,一种计划不行,就得立即启动各种预案,争取在江湖中的生存与荣耀。如果……,就……,很熟悉呢,没错,江湖人就得学会分析条件,先用如果大胆预测,再用就来决策可能的行为,相当不错的买卖,保证左右逢源,江湖不险。本章将讲述如何在Java的世界里,处变不惊,熟练而轻松的应对各种复杂多变的条件,主要知识点如下。怎样使用关系条件。逻辑条件是什么。怎样用如果造句。怎样处理如果中的如果怎么。奇妙的开关语句。4.1如果……岔路口是常见的,怎么走正确的方向,就需要好好

2、的来掂量下现有的条件,按条件来选择目前最应该走的路。在进行这种思考的时候,通常会用到如果这个关键字。本节将说明怎么用Java来处理岔路口的问题,以及在Java中怎么来说出如果……。4.1.1关系条件【本小节代码示例参考:源代码C04srcTestRelation.java】在第3章中笔者说过,会有一些运算符要在第4章中进行说明,那这些在第3章里被刻意遗漏的运算符是什么呢。其中之一就是关系条件运算符,留到本章的原因很简单,因为这些运算符就是为了与“如果”配套使用而生的,如图4.1所示。4.1.2逻辑条件【本小节代码示例参考:源代码C04src

3、TestLogic.java】有些事情不太可能做到完美,那么一般就会要求得马虎些,这种情况下就是“或”的用武之地。例如,中国男足要出战世界杯,大伙就没啥要求,只要能进三个球或者踢赢一场就算胜利。两个条件一起进行考虑,但只要任何一个符合就算达标的,这种就是或的算法。然而人家巴西肯定不是这样,人家要的是进10个球以上,外加赢5场以上,两个目标一个不达标都不算胜利。像这种两个条件同时起作用,都必须达标才算合格的,就是与的算法。与和或在Java中是怎样表达的呢,且看:&&将两个boolean型的结果进行与运算。

4、

5、将两个boolean型的结果进行或运算。4.1

6、.3用问号写最简洁的如果句子【本小节代码示例参考:源代码C04srcTestLogic.java】有没有一种格式的if语句可以更简洁些?强大的Java当然会有完美的答案,这个答案就是使用“?:”运算符。情景:某人去银行取钱,他先查了一下余额,因为他有一个小小的决定,那就是当余额多于10000万元就取5000元去买台电脑,但是如果没那么多钱的话,就只取500块钱零花。显然,这是一个如果的问题,用if是这么做的:4.2否则……【本节代码示例参考:源代码C04srcTestAdvancedIf.java】如果的句式还会有些比较复杂的用法,毕竟很

7、多时候,会就非常多的条件进行选择,而不是简单的二元选择。本节就对此作些补充的讲解,较难的知识点是:多重如果嵌套的应用。4.2.1如果与否则if…else…很多时候的判断是非此即彼,用中文造句的说法是:如果……就……,否则……。仍然用取钱的例子。改成加上了否则来造句:如果银行卡上的余额大于或等于10000元就取5000元去买电脑,否则只取500块零花。对比一下,在4.1.3节中,用了两个如果造的句子,在这里,加了否则就变得简洁了很多。用文字造句有这样的效果,那Java呢?请看:intremain=9000;/*声明余额为9000*/intwithdraw=

8、0;/*待取的钱不确定,先声明为零。*//*如果钱多于10000取5000,否则只取500*/if(remain>=10000){withdraw=5000;/*确定可以取5000*/}else{withdraw=500;}System.out.println("余额是:"+remain+";决定取:"+withdraw);4.2.2如果里的如果——if嵌套前面的条件判断都还是比较复杂的,有时候并不总是这么简单。条件需要细分,层层相套也就成了必然。情景:某人还是去取钱,这回他的想法有了些变化,他的决定如下:(1)如果余额多于1万块,但是少于2万块,就取7

9、000块买台较好的台式机。(2)如果余额大于2万块,就取15000块买台thinkpad。(3)如果余额小于1万块,且多于5000块,就取3000块买部智能手机。(4)如果余额小于5000块,太穷了,就取600块买个山寨机。好多的如果,会不会有些眼晕,这只是开始,笔者演示了3种if的组合方式来实现这段代码:第一种:纯粹地用if来实现。第二种:用if……elseif……来实现。第三种:用嵌套的if来实现。4.3开关switch用过电视遥控器吧,按一个按钮,就能换一个频道,相当的方便与快捷。不需要太多的判断,仅仅只是进行简单的比对,1对应1频道,2对应2频道

10、。在Java中要怎样做才能实现这种功能呢?本节就来说说这个问题。4.3.1swi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。