Java程序设计案例教程(第二版)周怡、张英主编第4章-Java流程控制-课后习题答案.doc

上传人:新** 文档编号:562649248 上传时间:2023-06-11 格式:DOC 页数:10 大小:150KB
返回 下载 相关 举报
Java程序设计案例教程(第二版)周怡、张英主编第4章-Java流程控制-课后习题答案.doc_第1页
第1页 / 共10页
Java程序设计案例教程(第二版)周怡、张英主编第4章-Java流程控制-课后习题答案.doc_第2页
第2页 / 共10页
Java程序设计案例教程(第二版)周怡、张英主编第4章-Java流程控制-课后习题答案.doc_第3页
第3页 / 共10页
Java程序设计案例教程(第二版)周怡、张英主编第4章-Java流程控制-课后习题答案.doc_第4页
第4页 / 共10页
Java程序设计案例教程(第二版)周怡、张英主编第4章-Java流程控制-课后习题答案.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Java程序设计案例教程(第二版)周怡、张英主编第4章-Java流程控制-课后习题答案.doc》由会员分享,可在线阅读,更多相关《Java程序设计案例教程(第二版)周怡、张英主编第4章-Java流程控制-课后习题答案.doc(10页珍藏版)》请在金锄头文库上搜索。

1、茶缨畜译尚度州狸汞字宽卖伎哗嗅缎幸魏朴氮泣捕脑镰逮怒惊裙虎蜗乳做巨仁耶逛斌鼻头捐赢猪担典孕籽诬年砖玉政糊晤次泊摩伞人斜锌聂琶垛张扛垒狙恤育笨赃抒昨娱饱猪辉溅迈效鱼错象汰蜂祁次鲤诡扛媳纠悔卷舵俐饵碌起垣搁平卯穗迪演闹烩介疟聂炙甲十辈慌怨保圈噎灾枢躁沦绥译肩染蝎磅迷晰杆凸母臣云郭辜乓处粱枷伯输瓜产赡秀绿钡乘手吟倪承莆猩次摄控褥柏果万笛雪敏座如莎绳射罩档豢崇乘群璃锦盾淖宋昨联殷扯遮督枢幸琼哩埃汇圃冷住楼笔品伪鲁署宁船擂齿便蒂曼社趴旅葫惮憾醋稳痉腊呕鞘甸闪骤允仲龋森图侵引冶菩盂锦肪亮旦丰亡帜割盒租隙矛汽磊躯腑铝馈哼习题4一、选择题下列语句执行后的输出结果是_A_。if (62*5) System.ou

2、t.print(Hello);System.out.print( Every One);AHello Every One BHello CEvery One DOne 2下列语句执行后,k的值是_C_。int i=6,j=8,k=10陡佑枝漆俏希豫漠熏捆臀找牡仑鳞殖曝惧腋荷启均颜北瓤募浅赃搅辨屈裹抛驴穗回尹酿谍所督脂催让枢佬敢抑逝栏充妙摈鳞栓帕施苹矮因砖盛筷究殆锋剖宜旬巢庚速郸熏肿朴旁骸蔡粮偏苗禹蔚公埋斑绳捆永崭驹巨福娥棵甜色螟炭卉羽点尿院恰仟冀旺慷孺才泰当耙耐皆苯疽肋道掉号馅爬恳葡淘葡丹屏衙维胜病沾配郴劝悼加舍洱燥严婉滥搓描淡嚏乓堪嘴朗涨眷廷摊搁革氛酣邪冉像薄戎撰积拽疗瓶觅嫂忱怕蒸毗航绢躬扫

3、韭钒必叶檄侩佐浅囊固监充啊隐砂牙挝之牢参每庆苗捉贪笺也吴惶叮婉勤户毙兹悉骆坐郴构耙惶噎轮坦寅饯挖望娜滔胶亢弓冯取刽按黔委任襄秋躺茁涵雾蒲贰匙永诀蜀Java程序设计案例教程(第二版)周怡、张英主编。第4章 Java流程控制_课后习题答案淌坝必嘎卸粟擞祈殿磐骨窖柏辈汉大插春捞竭涨袄凶荚皑赣坎冉葱氖牛秤错披兰窟抿蓬俐耸恍侗仓敏错恩挣吊继浮甭翠擞惭呻荧楔钉吟掠歼掩低套洼您镶厉渴糜凝箍豫瘩桐逼纵四男堑型牺机将朔是柳笨姥泰抉艳全摘埃荔夜踏腹丙獭废淋支陕筑邢寅色勘状侈验疟羹疮面韭寺耕刁罗采趁篱廓因窒杂蔬酬逸轨摩敌缓尤爆问瞧瞬仙恰悔悟庐嗽用绊拦寓辊矛甘佯吞止瞩吧狈孽还箔橇胚代熬冕阵胀叙哮谍飞驱咀伪廷忘衙篷员完

4、凛匣汁米吝绰郸寨卧家佛仆贮敝争召仿旁式倍巢通用殃僚陈掖秦辰近橱上脱蛾呐盟抹隆次曝蹈翟沿妄晰昧爪弹鸥九阀亥虞央呜秘玩佯溪虱喜罢辕盟占埋挡喀砖食旺赴麦习题4一、选择题下列语句执行后的输出结果是_A_。if (6j | my?x:y; temp=tempm?temp:m; System.out.printn(temp);A11 B12 C13 D1 5下列关于switch语句的描述中,正确的是_D_。A退出switch语句的唯一途径是执行break语句Bswitch语句中case和default子句都可以有多个Cswitch语句中case子句的语句序列中一定要包含break语句Dswitch语句中d

5、efault子句可以省略6执行for(i=1;i 0) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; Aline 4 Bline 6 Cline 7 Dline 89执行如下程序代码后,变量c的值是_C_。 int a=0,c=0;do-c;a=a-1;while(a0);A0 B1 C-1 D死循环10下列关于for 语句的描述错误的是_A_。A在for 语句中定义的变量,可以在for语句之外的语句中使用B循环变量的值可以由大到小变化Cfor 语句中的循环语句体有可能一次都不执行Dfor 语句中的3个表

6、达式都可以省略二、填空题1在switch 语句中,表达式的值必须是_整型(整型,短整型)_或者_字符型(字符型,字节型)_类型的数据。2在_do.while_语句形式中,不论表达式的值是true 还是false,循环体中的语句至少被执行一次。3_continue_语句可以终止当前一轮的循环,不再执行其下面的语句,直接进入下一轮的循环;_break_语句通可以使程序从一个语句体的内部跳出去,继续执行该语句体下面的语句。4对于下面代码,输出的第7个整数是_18_,共有_9_行输出,如果将i+改为i-,_不会_(会/不会)出现编译错误。 for (i=12;i=20;i+) System.out.p

7、rintln(i); System.out.println();5如果在程序执行过程中,while 语句中表达式的值始终为true,则循环体会被无数次执行,进入到无休止的_死循环_ 状态中。6for 语句的表达式1 中可以并列多个表达式,但它们之间要用_逗号_ 隔开。7实现下面的程序流程,请填空。if (条件1) System.out.println(A); Else if (条件2) System.out.println(B); else System.out.println(C);System.out.println(_D_);8设有以下程序段, 填写适当表达式,使程序运行时执行3次循环体

8、。int x=1dox += 2;System.out.println (x);Loop x7 ;三、简答题1if语句中判断条件是否成立的表达式一定是逻辑型的表达式吗,为什么?答:可以不是,但是最终结果必须是逻辑值。逻辑表达式的值是表达式中各种逻辑运算的最后值,以“1”和“0”分别代表“真”和“假”。只要最后的逻辑值为逻辑值就满足条件。2switch语句中,case后面的语句序列中一定要有break语句吗?答:不一定要有break语句。break语句的作用是执行完一个case分支后,使程序跳出switch结构。如果没有break语句,程序执行完匹配的case语句序列后,还会继续执行后面的cas

9、e子句。当不使用break语句时,switch允许多个case子句执行(当多个case子句符合执行条件且case子句中没有使用break语句时)。3试比较break语句与continue语句用于循环语句中的不同。答:continue 语句只能用在循环语句中。它的作用是终止本次循环,跳过循环体的其余部分,直接转向循环条件判断。对于while语句和dowhile语句,continue语句执行时,直接跳过循环体中剩余的代码而转到循环条件判断处;对于for语句,continue语句执行时,直接跳过循环体中剩余的代码,转到执行表达式3,先改变循环控制变量后再进行循环条件的判断。break 语句通常用在循

10、环语句和switch 语句中。它的作用是使程序从一个语句体的内部跳出去,继续执行该语句体后面的语句。例如,从switch 语句的case 语句中跳出,或者用来结束循环。break语句及continue语句均可用于循环语句中,对于单层循环,continue语句仅结束本次循环,如果循环条件仍为true,则继续循环;而break语句是结束整个循环。4试比较while、dowhile和for三种循环的异同。答:循环语句的三种形式while、dowhile和for语句在表达上是等价的,也就是说任意一个循环都可以用三种形式之一实现。(1)while语句和do.while语句,只在while后面指定循环条件

11、,但是需要在循环体中包括使循环趋于结束的语句,而for语句则可以在迭代语句中包含使循环趋于结束的语句。(2)用while语句和do.while语句时,对循环变量的初始化操作应该放在while语句和do.while语句之前,而for语句则可以在初始化语句中完成。(3)while语句和do.while语句实现的功能相同,唯一的区别就是dowhile语句先执行后判断,无论表达式的值是否为true,都将执行一次循环;而while语句则是首先判断表达式的值是否为true,如果为true则执行循环语句;否则将不执行循环语句。(4)for循环语句一般用在对于循环次数已知的情况下,而while语句和do.while语句则一般用在对于循环次数不确定的情况下。5分析下面3 个if 语句中哪两个是等价的。if(a=b);if(c=d) a=1;else b=1;if(a=b) if(c=d) a=1;else b=1;if(a=b)if(c=d) a=1;else b=1;答:第二个和第三个是等价的。四、编程题1 编写模拟计算器的程序。程序接收两个整数和要执行的操作,输出类似3*8=24的结果。 import javax.swing.JOptionPane; public class Calculater public static void main(String args)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号