资源描述:
《java程序设计基础(吴小东 著)【khdaw_seven】》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课后答案网,用心为你服务!大学答案---中学答案---考研答案---考试答案最全最多的课后习题参考答案,尽在课后答案网(www.khdaw.com)!Khdaw团队一直秉承用心为大家服务的宗旨,以关注学生的学习生活为出发点,旨在为广大学生朋友的自主学习提供一个分享和交流的平台。爱校园(www.aixiaoyuan.com)课后答案网(www.khdaw.com)淘答案(www.taodaan.com)Java程序设计基础习题答案第1章1选择题(1)BCD(2)D(3)CD(4)CD第2章1、错误:-0x3221fa008.33Ee-10整数:18564
2、l0210xa60xa2e335-789990L浮点数:0x3.45-3.811.34e-8-.67e325.053.249-1E3八进制数:053.249021十六进制数:0xa60x3.450xa2e32、正确的标识符:_book,book3,_9days,I,copy_file,_56,up_down,if_count,agentEventListener错误的标识符:int,println,static,a$,5files,-number,date:x,+digit,$abcd,3、(1)inti改为staticinti。(2)j=i改为j=(
3、short)i。(3)i为数组,应该改为inti[]=newint[10]。同时后面也要做相应修改。(4)将k=i&j改为k=(Boolean)i&j。4、x=10,y=6,z=false(1)false(2)x=16(3)true(4)x=60(5)6(6)6(7)true(8)false5、x=5,y=7,z=0(1)35(2)-1(3)6(4)13(5)36、(1)x>=y?10:3y%=(2)x<10i>6j==5&&
4、
5、y=(3)b+c+da-=(4)a
6、
7、x&y第3章1、选择题(1)C(2)B(3)无答案,全部正确,不过Afor(;;)
8、;t选项是个死循环,但不存在语法错误(4)C(5)A(6)B2、(1)全部为0(2)m=340到99所有被3整除的数N=150到99所有被7整除的数3、(1)charch=0;try{System.out.println("pleaseinput:");ch=(char)System.in.read();}catch(Exceptione){e.printStackTrace();}switch(ch){case'L':System.out.println("Left");break;case'R':System.out.println("Right"
9、);break;default:System.out.println("NotKnown");}(2)inti=1,n=0;for(n=11;n<0;n--)i=i*n;(3)inti=1,n=0;i=1;n=0;for(i=1;i<11;i++)System.out.println("number:"+i+"sum:"+(n=n+i));(4)intn=4,i=0,j=0;inta[][]=newint[n][n];for(i=0;i10、选择题(1)D(2)B(3)C(4)B(5)AC(6)C2判断题minmain=aainmain=4returnfromtestVar2:aintestVar3is547554m+a=603、编程题(1)publicclassabc{publicabc(){}intfactorial(intx){intrst=1;for(inti=1;i<=x;i++)rst*=i;returnrst;}voidprintf(intx,intrst){System.out.println(x+"的阶乘是:"+rst);}publicstaticvoidmain(Str
11、ingargs[]){inti=0;abcmyabc=newabc();myabc.printf(6,myabc.factorial(6));myabc.printf(9,myabc.factorial(9));}}(2)intfactorial(intx){if(x<1)return0;else{if(x==1)return1;elsereturnx*factorial(x-1);}}第5章1、选择题(1)B(2)D(3)A(4)A(5)C(6)A(7)A(8)C(9)D(10)D2、运行结果:X=130,y=45X+y=175x-y=95x*y=5
12、850x/y=2.888888888888889更改后的两个类:classExcer{publ