武科大-java实验答案-全.doc

武科大-java实验答案-全.doc

ID:59413550

大小:89.00 KB

页数:26页

时间:2020-11-01

武科大-java实验答案-全.doc_第1页
武科大-java实验答案-全.doc_第2页
武科大-java实验答案-全.doc_第3页
武科大-java实验答案-全.doc_第4页
武科大-java实验答案-全.doc_第5页
资源描述:

《武科大-java实验答案-全.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、补充第一节的内容publicclassMyJavaClass{inta;myjavaclass(inta){this.a=a;}publicvoidmain(){myjavaclassc1=newMyJavaClass();System.out.printIn(c1.a);}System.out.printIn("程序结束。");}1.上面的程序有几处错误?请依次改正。2.这个程序的源代码应该保存为什么名字的文件?3.请写出编译和运行这个文件的完整命令,注意给出环境变量的设置(假设源文件保存在d:java目录)4.如果在程序最前面加入下面语句:packag

2、ePkg;该程序又该如何编译和运行?答案:答案(1):修改以后的程序为(粗体为修改过的地方)publicclassMyJavaClass{inta;MyJavaClass(inta){this.a=a;}publicStaticvoidmain(Stringargs[]){MyJavaClassc1=newMyJavaClass(2)//此处的实际参数可为任意整数;System.out.println(c1.a);System.out.println("程序结束。");}}答案(2)publicclassMyJavaClass{inta;intmyjavaC

3、lass(inta){this.a=a;returna;}//注此处函数返回值可为任意类型publicstaticvoidmain(Stringargs[]){MyJavaClassc1=newMyJavaClass();System.out.println(c1.a);System.out.println("程序结束。");}}2、答案:这个程序的源代码应该保存为MyJavaClass.java。3、答案(1)setclass=c:j2sdkbinsetclasspath=d:java编译:javacd:javaMyJavaClass.java运

4、行:javaMyJavaClass答案(2)编译:c:j2sdkbinjavacd:javaMyJavaClass.javasetclasspath=d:java运行:javaMyJavaClass4、答案:如果在程序最前面加入语句:packagepkg;环境变量同3、设置编译:javac-d.d:javaMyJavaClass.java运行:javapkg.MyJavaClassI实验1答案1-(1-1):importjava.io.*;classRandomMonth{publicstaticvoidmain(Stringargs[]){

5、Stringmonths[]={"January","February","March","April","May","June","July","Aguest","September","October","November","December"};inti;i=(int)(Math.random()*12);System.out.println(months[i]);}}1-(1-2):importjava.io.*;importjava.util.*;classRandomMonth2{publicstaticvoidmain(Stringargs[

6、]){Stringmonths[]={"January","February","March","April","May","June","July","Aguest","September","October","November","December"};Randomr=newRandom();inti;i=Math.abs(r.nextInt())%12;System.out.println(months[i]);}}1-(2)importjava.util.*;classRandomPx{publicstaticvoidmain(Stringargs

7、[]){intnum[]=newint[20];inti,j,temp;Randomr=newRandom();for(i=0;i<20;i++)num[i]=r.nextInt();for(i=0;i<19;i++)for(j=0;j<19-i;j++){if(num[j]>num[j+1]){temp=num[j];num[j]=num[j+1];num[j+1]=temp;}}for(i=0;i<20;i++){if(i%5==0)System.out.print("r");System.out.print(num[i]+"");}}}II实验2

8、答案2-(1)publicclassstudentx

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。