ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:22.93KB ,
资源ID:10455319      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10455319.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(武科大java实验答案全.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

武科大java实验答案全.docx

1、武科大java实验答案全补充第一节的内容public class MyJavaClass int a; myjavaclass(int a)this.a=a; public void main() myjavaclass c1=new MyJavaClass();System.out.printIn(c1.a);System.out.printIn(程序结束。);1.上面的程序有几处错误?请依次改正。2.这个程序的源代码应该保存为什么名字的文件? 3.请写出编译和运行这个文件的完整命令,注意给出环境变量的设置(假设源文件保存在d:java目录)4.如果在程序最前面加入下面语句:package

2、Pkg;该程序又该如何编译和运行?答案:答案(1):修改以后的程序为(粗体为修改过的地方)public class MyJavaClass int a; MyJavaClass(int a)this.a=a; public Static void main(String args) MyJavaClass c1=new MyJavaClass(2) /此处的实际参数可为任意整数; System.out.println(c1.a); System.out.println(程序结束。); 答案(2) public class MyJavaClass int a; int myjavaClass(i

3、nt a)this.a=a;return a;/注此处函数返回值可为任意类型 public static void main(String args) MyJavaClass c1=new MyJavaClass(); System.out.println(c1.a);System.out.println(程序结束。); 2、答案:这个程序的源代码应该保存为MyJavaClass.java。 3、答案(1)set class=c:j2sdkbin set classpath=d:java 编译:javac d:javaMyJavaClass.java 运行:java MyJavaClass 答

4、案(2)编译:c:j2sdkbinjavac d:javaMyJavaClass.java set classpath=d:java 运行:java MyJavaClass 4、答案:如果在程序最前面加入语句:package pkg;环境变量同3、设置编译:javac -d . d:javaMyJavaClass.java 运行:java pkg.MyJavaClass I 实验1答案1-(1-1):import java.io.*;class RandomMonthpublic static void main(String args) String months=January,Febru

5、ary,March, April,May,June,July, Aguest,September,October, November,December; int i; i = (int)(Math.random() * 12); System.out.println(monthsi); 1-(1-2):import java.io.*;import java.util.*;class RandomMonth2 public static void main(String args) String months=January,February,March, April,May,June,Jul

6、y, Aguest,September,October, November,December; Random r=new Random(); int i; i = Math.abs(r.nextInt()%12; System.out.println(monthsi); 1-(2)import java.util.*;class RandomPx public static void main(String args) int num=new int20; int i,j,temp; Random r=new Random(); for(i=0;i20;i+) numi=r.nextInt()

7、; for(i=0;i19;i+) for(j=0;jnumj+1) temp=numj; numj=numj+1; numj+1=temp; for(i=0;i=School.getscoreLine()| (s.getscore()96 & s.getcomScore()=300) ) return true; else return false; public static void main(String args) Student s=new Student3; String info=new String4; int i,j; String messInfo; BufferedRe

8、ader in=new BufferedReader(new InputStreamReader(System.in); StringTokenizer st; School.setscoreLine(550); for( i=0;is.length;i+ ) try messInfo=in.readLine(); st=new StringTokenizer(messInfo); for(j=0;jinfo.length;j+) infoj=st.nextToken(); catch(IOException ex) si=new Student(info0,info1,Float.parse

9、Float(info2),Float.parseFloat(info3); for(i=0;is.length;i+) if(isEnroll(si) System.out.println(si.name+ +si.id + + 被录取!); else System.out.println(si.name+ +si.id + + 没有录取!); 2-(3)思考题:import java.io.*;class Complex double RealPart; double ImageinPart; Complex(double rp,double ip) RealPart=rp; Imagein

10、Part=ip; Complex complexAdd(Complex a) Complex temp; temp=new Complex(RealPart+a.RealPart,ImageinPart+a.ImageinPart); return temp; Complex complexMinus(Complex a) Complex temp; temp=new Complex(RealPart-a.RealPart,ImageinPart-a.ImageinPart); return temp; public String toString() if (ImageinPart0) re

11、turn (RealPart+-+Math.abs(ImageinPart)+i); else return (RealPart+ImageinPart*+i); class ComplexApp public static void main(String args) char operator; try Complex c1=new Complex(1,2); Complex c2=new Complex(3,4); Complex complexResult; operator=(char)System.in.read(); switch(operator) case +:complex

12、Result=plexAdd(c2);break; case -:complexResult=plexMinus(c2);break; System.out.println(complexResult); catch(IOException e) System.out.println(e); III实验3 答案3-(1)1、class Person public String name; public String sex; int age; Person(String name,String sex,int age) this.name=name; this.sex=sex; this.ag

13、e=age; class Student extends Person public String sno; public int classno; public void updateAge(int age) this.age=age; Student(String name,String sex,int age,String sno,int classno) super(name,sex,age); this.sno=sno; this.classno=classno; public String toString() System.out.println(name=+name+ sex=

14、+sex + age=+age+ sno=+sno+ classno+classno+ ); return name=+name+ sex=+sex + age=+age+ sno=+sno+ classno+classno+ ; ;public class TestStudent public static void main(String args) Student s1=new Student(susan,女,20,20031015123,2); s1.updateAge(21); s1.toString(); 3-(3)import java.util.*;abstract class

15、 Employee String name; long no; static long id=1000; abstract double getPay(); Employee(String name) this.name=name;id=id+1; ;class Manager extends Employee double pay=8000; double getPay()return 8000; Manager(String name) super(name); no=id; public String toString()return name:+name+ no:+no+ pay:80

16、00;class Sale extends Employee long saleNum; double getPay()return saleNum*0.4; Sale(String name,long saleNum) super(name); no=id; this.saleNum=saleNum; public String toString() return name:+name+ no:+no+ pay:+getPay();class Tech extends Employee long salaryHours; double getPay() return salaryHours*

17、100; Tech(String name,long salaryHours) super(name); no=id; this.salaryHours=salaryHours; public String toString() return name:+name+ no:+no+ pay:+getPay();class EmployApp public static void main(String args) Vector v=new Vector(); Employee em; double numPay=0; v.addElement(new Sale(liping,10000); v

18、.addElement(new Sale(susan,12000); v.addElement(new Tech(linda,40); v.addElement(new Tech(write,20); v.addElement(new Manager(gucci); v.addElement(new Manager(jessica); Enumeration e=v.elements(); while(e.hasMoreElements() em=(Employee)e.nextElement(); numPay=numPay+em.getPay(); System.out.println(e

19、m); System.out.println(总工资:+numPay); ;实验4 答案4-(1)import java.lang.*;import java.io.*;class TestException public static void main(String args) try outofBound(); arraySize(); nullPointer(); catch(NegativeArraySizeException e) System.out.println(e.toString(); static void outofBound() try int i;int a; a

20、=new int10; for(i=0;i11;i+) ai=i; System.out.println(a+i+=+ ai); catch(IndexOutOfBoundsException e) System.out.println(e.toString(); static void nullPointer() try String s=null; System.out.println(s.length(); catch(NullPointerException e) System.out.println(e.toString(); static void arraySize() thro

21、ws NegativeArraySizeException try int a; a=new int-3; catch(NegativeArraySizeException e) throw e; 4-(2)class MyException extends Exception private String Msg; public MyException(String message) super(message); Msg=message; public void printMsg() System.out.println(Msg); public class EX6_3 void Gene

22、rateMyException() throws MyException throw new MyException(此处发生异常信息); public static void main(String args) EX6_3 obj=new EX6_3(); try obj.GenerateMyException(); catch (MyException e) e.printMsg(); 4-(3)思考题class NullParameterException extends Exception NullParameterException(String Message) super(Mes

23、sage); ;class TestArea public static void main(String args) shape sh=null; int num; num=args.length; try switch(num) case 1:sh=new Zangle(Double.parseDouble(args0); break; Case 2:sh=new Longangle(Double.parseDouble(args0),Double.parseDouble(args1);break; case 3:sh=new Triangle(Double.parseDouble(args0),Double.parseDouble(args1),Double.parseDouble(args2);break; case 0:throw new NullParameterException(参数个数为零!); System.out.println(sh.area(); catch(Exception e) System.out.println(e.toString(); ;abstract class shape abstract double area();class Triangle ext

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

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