java程序填空题Word文件下载.doc
- 文档编号:13032258
- 上传时间:2022-10-03
- 格式:DOC
- 页数:9
- 大小:83KB
java程序填空题Word文件下载.doc
《java程序填空题Word文件下载.doc》由会员分享,可在线阅读,更多相关《java程序填空题Word文件下载.doc(9页珍藏版)》请在冰豆网上搜索。
答案:
(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());
//显示为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序 填空