第3章Java程序控制语句40

第3章Java程序控制语句40

ID:31242842

大小:145.00 KB

页数:4页

时间:2019-01-07

第3章Java程序控制语句40_第1页
第3章Java程序控制语句40_第2页
第3章Java程序控制语句40_第3页
第3章Java程序控制语句40_第4页
资源描述:

《第3章Java程序控制语句40》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第3章JAVA程序控制语句403.1顺序结构40l什么是顺序结构?答案:任何编程中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下一行一行的执行,中间没有任何判断和跳转。3.2分支结构40l什么是分支结构?答案:分支语句实现程序流程控制的功能,即根据一定的条件有选择地执行或跳过特定的语句。l分支语句有哪些?答案:基本if分支语句、复杂条件下的if分支语句、if-else分支语句、多重if分支语句、嵌套if分支语句、switch分支结构。3.2.1为什么需要分支结构40l为什么需要分支结构?答案:生活中经常遇到需要先做判断,然后才能够决定是否做某件事的情形。3.2.2基本if分支语句

2、41lif语句后面的条件是什么类型的?答案:boolean类型的。3.2.3复杂条件下的if分支语句423.2.4if-else分支语句433.2.5多重if分支语句443.2.6嵌套if分支语句463.2.7switch分支结构47lswitch语句后面的条件是什么类型的?答案:char,整型和类型表达式。lswitch语句能否作用在byte上,能否作用在long上,能否作用在String上?答案:在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含

3、转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long和String类型都不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。·VII·3.3循环结构50l循环语句有哪些?答案:while、dowhile、for和嵌套循环。3.3.1为什么需要循环结构50l在Java语言中,为什么需要循环结构?答案:因为,如果需要写很多一样的代码,那么代码会很繁琐,造成代码冗余,而且不灵活。3.3.2什么是循环结构51l循环语句的功能是什么?答案:循环语句的功能是在循环条件满足的情况下,反复执行一段代码,直到不再满足循环条件为止。l

4、循环语句一般由哪几部分组成?答案:3.3.3while循环结构513.3.4dowhile循环结构533.3.5比较while和dowhile循环55lwhile和dowhile循环的区别是什么?答案:·VII·3.3.6for循环结构55lfor循环的执行次序是什么?答案:3.3.7嵌套循环结构57l什么是嵌套循环结构?答案:如果把一个循环放在另一个循环体内,那么就可以形成嵌套循环,嵌套循环既可以是for循环嵌套while循环,也可以是while循环嵌套dowhile循环......即各种类型的循环都可以作为外层循环,各种类型的循环也可以作为内存循环。外层循环称为外循环,内层循环称为内

5、循环。3.3.8循环结构总结583.4跳转语句593.4.1break语句的使用593.4.2continue语句的使用61l跳转语句有哪些?答案:break(停止)和continue(继续)(还有return和throw)。·VII·l在JAVA中如何跳出当前的多重嵌套循环?答案:在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环。例如,ok:for(inti=0;i<10;i++){for(intj=0;j<10;j++){System.out.println(“i=”+i+“,j=”+j);if

6、(j==5)breakok;}}另外,我个人通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受到里层循环体代码的控制,例如,要在二维数组中查找到某个数字。intarr[][]={{1,2,3},{4,5,6,7},{9}};booleanfound=false;for(inti=0;i

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

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

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