欢迎来到天天文库
浏览记录
ID:61959695
大小:14.74 KB
页数:2页
时间:2021-04-02
《《Java语言程序设计-基础篇》第03章答案.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《Java语言程序设计-基础篇》第03章答案3.1答:if(i%2==0)System.out.println(“偶数”);elseSystem.out.println(“奇数”);3.2答:当x=3,y=2时,输出:无输出当x=3,y=4时,输出:zis7当x=2,y=2时,输出:xis23.3答:等价的语句有:a,c和d正确缩进的是:c3.4答:当x=2,y=3时,输出:xis2当x=3,y=2时,输出:无输出当x=3,y=3时,输出:zis73.5答:等价3.6答:switch变量可以是char,byte,short,i
2、nt。执行case语句后没有break,则继续执行下一个case语句。switch可转换为等价的if语句(嵌套),反之不一定可以。3.7答:y的值是2。3.8答:switch(a){case1:x+=5;break;case2:x+=10;break;case3:x+=16;break;case4:x+=34;}3.9答:System.out.print(count+(count%10==0?“\n“:““));3.10答:(a)执行0次,无输出(b)执行9次,输出如下:35793.11答:(略)3.12答:相同,均为45。3
3、.13答:for(inti=1;iSystem.out.println(i);3.14答:无限循环。3.15答:不能。3.16答:能。(略)3.17答:(略)3.18答:(a)输出:balanceis1(b)不能结束(编译有错,输出语句执行不到)3.19答:能。(略)3.20答:inti=0;while(iif(i%3==0){i++;continue;}sum+=i;i++;}3.21答:(a)主方法如下:publicstaticvoidmain(String[]args){intsum=0;intnumber=0;whil
4、e(numbernumber++;sum+=number;}System.out.println(“Thenumberis“+number);System.out.println(“Thesumis“+sum);}(b)主方法如下:publicstaticvoidmain(String[]args){intsum=0;intnumber=0;while(numbernumber++;if(!(number==10
5、
6、number==11))sum+=number;}System.out.println(“Thenumberis
7、“+number);System.out.println(“Thesumis“+sum);}3.22答:执行next:后面的语句。3.23答:结束内层循环,检测外层循环条件,如果满足,则外层循环开始下次循环,否则,结束。3.24答:错误如下:第3行:不应有“;”第6行:变量i,j未定义,句末不应有“;”第7行:句末少了“;”第11行:不应有“;”第18行:句末少了“;”3.25答:(a)变量i没有初始化。(b)第3行不应该有“;”3.26答:(a)输出为:0010120123(b)输出为:********2****32****
8、432****(c)输出为:1xxx2xxx4xxx8xxx16xxx1xxx2xxx4xxx8xxx1xxx2xxx4xxx1xxx2xxx1xxx(d)输出为:1G1G3G1G3G5G1G3G5G7G1G3G5G7G9G3.27答:(略)
此文档下载收益归作者所有