java程序填空题Word文件下载.doc

上传人:wj 文档编号:13032258 上传时间:2022-10-03 格式:DOC 页数:9 大小:83KB
下载 相关 举报
java程序填空题Word文件下载.doc_第1页
第1页 / 共9页
java程序填空题Word文件下载.doc_第2页
第2页 / 共9页
java程序填空题Word文件下载.doc_第3页
第3页 / 共9页
java程序填空题Word文件下载.doc_第4页
第4页 / 共9页
java程序填空题Word文件下载.doc_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

java程序填空题Word文件下载.doc

《java程序填空题Word文件下载.doc》由会员分享,可在线阅读,更多相关《java程序填空题Word文件下载.doc(9页珍藏版)》请在冰豆网上搜索。

java程序填空题Word文件下载.doc

答案:

(1)System.in

(2)t=t/10

2.在下面的程序中使用方法重载分别实现了两个和三个整数的相加,请将下面的程序填写完整。

classAddOver{

public(3){

returna+b;

publicintadd(inta,intb,intc){

returna+b+c;

publicclassBlank2{

publicstaticvoidmain(String[]args){

AddOvera=(4);

System.out.println(a.add(1,2));

System.out.println(a.add(1,2,3));

(3)intadd(inta,intb)

(4)newAddOver()

3.构造一个类来描述一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:

取得点的坐标值,利用另一个点对当前点的坐标进行赋值,请将下面的程序填写完整。

classPoint{

intx,y;

public(5)(intx,inty){

this.x=x;

this.y=y;

}

publicPointgetPoint(){

Pointtemp=newPoint(0,0);

temp.x=x;

temp.y=y;

return(6);

publicvoidsetPoint((7)){

this.x=s.x;

this.y=s.y;

publicclassBlank3{

Pointa=newPoint(3,4);

Pointb=newPoint(0,0);

b=a.getPoint();

Pointc=newPoint(0,0);

c.setPoint(b);

(5)Point

(6)temp

(7)Points

4.下面的程序完成从D:

\Hello.txt中读取文本并显示在屏幕上,请将下面的程序填写完整。

classBlank4{

publicstaticvoidmain(String[]args){

StringfileName="

D:

/Hello.txt"

line;

try{

BufferedReaderin=newBufferedReader((8));

line=in.readLine();

while((9)){

System.out.println(line);

line=(10);

}

in.close();

}

catch(IOExceptione){

System.out.println("

Problemreading"

+fileName);

}

}

(8)newFileReader(fileName)

(9)line!

=null

(10)in.readLine()

5.下面的程序通过方法调用从包含7个学号的数组中随机抽取一个学号并输出显示,请将下面的程序填写完整。

publicclassEx1{

public(11)StringgetXh(){

String[]xhs={"

201001"

"

201002"

201003"

201004"

201005"

201006"

201007"

};

intindex=(12);

//生成0~6之间的随机数。

returnxhs[index];

}

System.out.println("

随机抽取的学号为:

+(13));

(11)static

(12)(int)(Math.random()*7)

(13)getXh()

6.下面的程序定义了一个线程TimeThread,该线程每隔1秒钟输出显示一次当前系统时间,在main方法中使用TimeThread类创建3个新线程,并启动这些线程,请将下面的程序填写完整。

importjava.util.*;

classTimeThreadimplements(14){

publicvoidrun(){

while(true){

DatecurrentTime=newDate();

try{

(15);

//休眠1秒钟

catch(Exceptione){System.out.println(e.toString());

System.out.println(Thread.currentThread().getName()+"

:

"

+currentTime);

}

publicclassEx2{

publicstaticvoidmain(String[]args){

String[]names={"

first"

second"

third"

TimeThreadmyThread=newTimeThread();

for(inti=0;

i<

3;

i++){

ThreadthreadObj=newThread(myThread,names[i]);

(16);

//启动线程

}

}

}

(14)Runnable

(15)Thread.sleep(1000)

(16)threadObj.start()

7.下面的程序对“百鸡百钱”问题进行了求解,公鸡每只3元,母鸡每只5元,小鸡3只1元,用100元钱买100只鸡,公鸡、母鸡、小鸡应各买多少?

请将程序填写完整。

publicclassEx3{

inta,b,c;

for(a=0;

(17);

a++){

for(b=0;

(18);

b++){

c=100-a-b;

if((3*a+5*b+c/3==100)&

&

((19)))

System.out.println("

公鸡:

+a+"

母鸡:

+b+"

小鸡:

+c);

}}

}}

(17)a<

=33

(18)b<

=20

(19)c%3==0

8.下面的程序使用BufferedWriter类在D:

\Hello.txt文件中写入10万个数并输出所用的时间,请将程序填写完整。

importjava.io.*;

publicclassEx4{

publicstaticvoidmain(String[]args)throwsIOException{

longt=System.currentTimeMillis();

BufferedWriterfw=newBufferedWriter((20));

for(inti=1;

=100000;

(21)(i+"

\n"

fw.close();

t=System.currentTimeMillis()-t;

Timeelapsed:

+t+"

ms"

(20)newFileWriter(“D:

\\Hello.txt”)

(21)fw.write

9.根据程序注释提示将下面的程序填写完整。

classStringExample

{publicstaticvoidmain(Stringargs[])

{Strings1=newString("

2012"

Strings2=newString("

100.50"

intx=(22);

//将s1转换为int类型

doubley=(23);

//将s2转换为double类型

doublez=x+y;

Strings3=(24);

//将z转换为字符串

StringBuffersbr=newStringBuffer("

Thingking"

Strings4=newString("

inJava"

(25);

//将s4连接在sbr的后面

System.out.println(sbr.toString());

//显示为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1