欢迎来到天天文库
浏览记录
ID:55535341
大小:135.00 KB
页数:26页
时间:2020-05-16
《选择语句+多重循环语句.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代码,其执行结果是
此文档下载收益归作者所有