选择语句+多重循环语句.doc

选择语句+多重循环语句.doc

ID:55535341

大小:135.00 KB

页数:26页

时间:2020-05-16

选择语句+多重循环语句.doc_第1页
选择语句+多重循环语句.doc_第2页
选择语句+多重循环语句.doc_第3页
选择语句+多重循环语句.doc_第4页
选择语句+多重循环语句.doc_第5页
资源描述:

《选择语句+多重循环语句.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、选择语句+重循环语句作业一、填空题1.Java中有两种类型的选择结构的控制语句,分别是if语句和switch语句。答:此题考点---选择结构语句If判断语句和switch选择语句2.在JavaJDK1.7之前,switch只能支持byte、short、char、int或者其对应的封装类以及Enum类型。在JDK1.7中又加入了String类型。答:此题考点----JDK1.7新增功能Switch语句当中的数据类型,新增了String类型3.for循环的语法格式是for(表达式1;表达式2;表达式3){循环体

2、},其中在整个循环过程中只执行一次的部分是初始化表达式。答:此题考点----for循环结构执行顺序for(初始化表达式;循环条件表达式;步进){循环体;}执行顺序:①初始化表达式②循环条件表达式③循环体④步进执行一次只能是初始化表达式4.在循环结构中,如果想跳出循环体,结束整个循环结构可以使用break语句。答:此题考点------break关键字break关键字------突破,返回如果是多重循环,则它只能跳出当前循环语句。5.____continue____语句用在循环语句体中,用于终止某次循环过程,即

3、跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。即只结束本次循环,而不是终止整个循环的执行。答:此题考点-----continue关键字在循环语句当中,使用continue,结束本次循环,执行下一次循环。6.使用Math.random()返回带正号的double值,该值大于等于0.0且小于1.0。使用该函数生成[30,60]之间的随机整数的语句是(int)(Math.random()*31+30)。答:此题考点----随机产生整数数[a,b]格式如下:(int)(Math.random()*(

4、(b-a)+1)+a)[]30,60]----(int)(Math.random()*31+30)一、选择题1.以下代码的执行结果是(B)。(选择一项)booleanm=false;if(m=false){System.out.println("false");}else{System.out.println("true");}A.falseB.trueC.编译错误D.无结果解析:此题考点------if判断语句,赋值运算符If判断语句,如果表达式结果为true,则执行if代码块中的代码;反之,执行else

5、代码块当中的代码。赋值运算符:右边的值给左边变量Booleanm=false;If(m=false)对变量m的值进行赋值---------if语句当中的条件是假执行else部分2.分析如下Java代码,编译运行的输出结果是(A)。(选择一项)publicstaticvoidmain(String[]args){booleana=true;booleanb=false;if(!(a&&b)){System.out.print("!(a&&b)");}elseif(!(a

6、

7、b)){System.out.pri

8、ntln("!(a

9、

10、b)");}else{System.out.println("ab");}}A!(a&&b)B.!(a

11、

12、b)C.abD.!(a

13、

14、b)ab解析:此题考点-----多重ifelse语句和逻辑运算符&&取反!多重ifelse语句----只要有一个if语句满足,则剩下的语句则不执行,反之执行else语句。短路与&&:只要表达式两边任意一边是false,则结果是false。取反!:此运算符只能适用于布尔值If(!(a&&b))------a&&b返回false,然后再取反,则为true.3.

15、下列选项中关于变量x的定义,(BD)可使以下switch语句编译通过。(选择二项)switch(x){case100:System.out.println("Onehundred");break;case200:System.out.println("Twohundred");break;case300:System.out.println("Threehundred");break;default:System.out.println("default");}Adoublex=100;B.charx=10

16、0;C.Stringx="100";D.intx=100;解析:此题考点----switch语句当中的表达式类型。详细请看填空题第二题。switch语句当中的表达式,只能是byteshortintcharJDK1.7新增StringJDK1.5新增enum(枚举)根据题的要求选两项,A排除在外,C选项也不行case后面的值应该是字符串类型(例如case“100”)。4.阅读下列文件定入的Java代码,其执行结果是

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

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

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