《Java6程序设计实践教程实验指导课后答案》由会员分享,可在线阅读,更多相关《Java6程序设计实践教程实验指导课后答案(8页珍藏版)》请在金锄头文库上搜索。
1、第1章:1.6习题集:一、填空题1多态2java.exe 3jdb.exe 4标准字节码5Java 6独立于平台二、选择题1B2A3B4A5A6C7C8D9C第2章:实验指导:第一处需要的代码:yourGuessrealNumber第二处需要的代码:yourGuess=input.nextInt();第三处需要的代码:yourGuessrealNumber第四处需要的代码:yourGuess=input.nextInt();第一处需要的代码:iArrayi iArrayj第二处需要的代码:iTemp = iArrayi; iArrayi = iArrayj; iArrayj = iTemp;第
2、一处需要的代码:continue lable;第二处需要的代码:System.out.print( +(i+j);第一处需要的代码:System.out.print(t);第二处需要的代码:System.out.print(j + * + i + = + (i*j) + t);2.6习题集:一、填空题1i=i+1 sum=sum+1 irealNumber第二处需要的代码:Hello h = new Hello(); h.print();第一处需要的代码:public void stop() System.out.println(Network stop!);第二处需要的代码:public v
3、oid start() System.out.println(Du du.); 第三处需要的代码:SoundCard sc=new SoundCard(); mb.usePCICard(sc);第一处需要的代码:this.userAccount = acc; this.userPassword = pass;第二处需要的代码:public void show() System.out.println(resultMessage); 第三处需要的代码:user.connect();user.show();4.6习题集:一、填空题1javac d . Test.java 2package 3pub
4、lic4package com.my.test; public void inPut()System.out.println(n hi,keybroad has be input into then mainbroad!n); public void inPut()System.out.println(n hi,netCardBroad has be input into then mainbroad!n); publicvoid getMainMessage(Extendbroadable ext)ext.inPut();5Constants.MAX_COUNT6interface B ex
5、tends Apublic void printB();二、选择题1C2D3B4C5B6C7C8B9D 10D 11D 12A三、简答(1) 1、接口是类似于类的结构,它只包含常量和抽象方法。在某些情况下,接口类似于抽象类,但是抽象类能够包含常量和抽象方法,还能够包含变量和具体方法。(2) 1、在接口中,数据可以是常量;而抽象类可以有数据字段。2、在接口中方法只有无实现的签名,而抽象类可以有具体的方法。3、因为定义在接口中的所有方法都是抽象方法,Java不要求将抽象修饰符放在4、接口中的方法签名中,但是在抽象类中要将抽象修饰符放在抽象方法之前。(3) 1、可以更好的组织类。2、减少类名的冲突问
6、题,同一包中的类名不能重复,不同包中的类名可以重复;3、对包中的类起了一定的保护作用;(4) 1、直接引用指定的类,如import java.util.Vector;2、引用一个包中的多个类,如import java.awt.*。更确切的说,它并不是引用java.awt中的所有类,而只引用定义为public的类,并且只引用被代码引用的类,所以这种引用方法并不会降低程序的性能;3、*号代替类名,在不能代替包名,如import java.awt.*,只引用java.awt下的类,而不引用java.awt下的包;4、import java.awt.F*,这种使用方法是错误的;5、import语句在所
7、有类定义之前,在package定义之后;6、import只告诉编译器及解释器哪里可以找到类、变量、方法的定义,而并没有将这些定义引入代码中;第5章实验指导:第一处需要填写的代码:ist.length()第二处需要填写的代码:st.indexOf(you)第一处需要填写的代码:int i=0;ia.length;i+;第二处需要填写的代码:ai=(char)(ait);第一处需要填写的代码:nowTime第二处需要填写的代码:matter1.format(nowTime)第一处需要填写的代码:int i=0;i=A&c=Zi+;10i=0;irealNumber第二处需要的代码:NumberFormatException ex 第一处需要的代码:catch(IOException e)System.out.println(catch +e.toString(); 第二处需要的代码:catch(NumberFormatException e)System.out.println(catch +e.toString(); 6.5习题集:一、填空题:1Welcome to javaThe finally clause is executed2Welcome to