资源描述:
《java2实用教程耿祥义_张跃平编著(3版)习题解答__课后答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、java2实用教程耿祥义张跃平编著(3版)习题解答1-17章完整版.doc第一章习题1.需3个步骤:1)用文本编辑器编写源文件2)使用javac编译源文件,得到字节码文件3)应用程序使用解释器运行;小应用程序使用浏览器运行。2.应用程序必须有一个类含有publicstaticvoidmain(Stringargs[])方法,含有该方法的类称为应用程序的主类。小应用程序必须有一个类是java.applet.Applet类的子类,该类称做主类。应用程序中可以没有public类,若有的话可以是应用程序中的
2、任何一个类。小应用程序的主类必须用public修饰。3.java的源程序是由若干个书写形式互相独立的类组成的。小应用程序的主类必须用public修饰。应用程序中可以没有public类,若有的话可以是应用程序中的任何一个类。一个java的源程序至多可以有一个public类。Java源文件的名字可以和其中某个类的名字相同,扩展名是.java,但是,如果源程序中有public类,那么源文件的名字必须和这个public类的名字相同,扩展名是.java。4.属于操作,解答略。第二章习题1.用来标识类名、变量名
3、、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字字符2.关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来用。3.boolean,char,byte,short,int,long,float,double。4.b=x;5.数组b的长度为4b[0]=16.属于操作题,解答略。7.属于操作题,解答略。8.publicclassE{publicstaticvoidmain(Stringargs[]){c
4、harcStart='α',cEnd='ω';for(charc=cStart;c<=cEnd;c++){System.out.print(""+c);}}}第三章习题1.你爱她2.beep!!3.publicclassXiti3_3{publicstaticvoidmain(Stringargs[]){doublesum=0,a=1;inti=1;while(i<=20){sum=sum+a;i++;a=a*i;}System.out.println("sum="+sum);}}4.publicc
5、lassXiti4{publicstaticvoidmain(Stringargs[]){inti,j;for(j=2;j<=100;j++){for(i=2;i<=j/2;i++){if(j%i==0)break;}if(i>j/2){System.out.print(""+j);}}}}5.classXiti5{publicstaticvoidmain(Stringargs[]){doublesum=0,a=1,i=1;do{sum=sum+a;i++;a=(1.0/i)*a;}while(i<
6、=20);System.out.println("使用do-while循环计算的sum="+sum);for(sum=0,i=1,a=1;i<=20;i++){a=a*(1.0/i);sum=sum+a;}System.out.println("使用for循环计算的sum="+sum);}}6.classXiti6{publicstaticvoidmain(Stringargs[]){intsum=0,i,j;for(i=1;i<=1000;i++){for(j=1,sum=0;j
7、f(i%j==0)sum=sum+j;}if(sum==i)System.out.println("完数:"+i);}}}7.publicclassEXiti7{publicstaticvoidmain(Stringargs[]){intm=8,item=m,i=1;longsum=0;while(i<=10){sum=sum+item;i++;item=item*10+m;}System.out.println(sum);for(i=1,sum=0,item=m;i<=10;i++){sum=su
8、m+item;item=item*10+m;}System.out.println(sum);}}8.publicclassE{publicstaticvoidmain(Stringargs[]){intn=1;longsum=0;while(true){sum=sum+n;n++;if(sum>=8888)break;}System.out.println("满足条件的最大整数:"+(n-1));}}第四章习题1.用该类创建对象时。2.一个类中可以有多个方法具有相同