全文预览

JAVA各章习题及答案

上传者:非学无以广才 |  格式:doc  |  页数:77 |  大小:715KB

文档介绍
。因此在这个循环语句执行的过程中,循环体共执行了2次。7.已知如下代码:switch(m){ case0:System.out.println("Condition0"); case1:System.out.println("Condition1"); case2:System.out.println("Condition2"); case3:System.out.println("Condition3");break; default:System.out.println("OtherCondition"); }当m的值为(D)时,输出“Condition3”(A)2 (B)0、1 (C)0、1、2 (D)0、1、2、3【解析】当m的值为0、1、2、3时,都能输出“Condition3”,因为case0、case1、case2后面的语句都没有break,因此可以继续向后执行。二、填空题1.跳转语句包括break、continue、return和throw2.switch语句先计算switch后面的表达式的值,再和各case语句后的值做比较。3.if语句合法的条件值是boolean类型。4.continue语句必须使用于循环语句中。5.break语句有两种用途:一种从switch语句的分支中跳出,一种是从循环语句内部跳出。6.do-while循环首先执行一遍循环体,而while循环首先判断表达式的值。7.与C++语言不同,Java语言不通过goto语句实现跳转。8.每一个else子句都必须和它前面的一个距离它最近的if子句相对应。9.在switch语句中,完成一个case语句块后,若没有通过break语句跳出switch语句,则会继续执行后面的case语句块。10.在for循环语句中可以声明变量,其作用域是for循环体。三、写出下列程序的运行结果1.?lassX3_3_1{

收藏

分享

举报
下载此文档