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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Java程序设计实验指导书答案可编辑.docx

1、Java程序设计实验指导书答案可编辑Java程序设计实验指导书(答案)(可编辑)第部分:实验指导实验1:Java开发环境J2SE一、实验目的(1)学习从网络上下载并安装J2SE开发工具。(2)学习编写简单的Java Application程序.(3)了解Java源代码、字节码文件,掌握Java程序的编辑、编译和运行过程。二、实验任务从网络上下载或从CD-ROM直接安装J2SE开发工具,编写简单的Java Application程序,编译并运行这个程序。三、实验内容1安装J2SE开发工具Sun公司为所有的java程序员提供了一套免费的java开发和运行环境,取名为Java 2 SDK,可以从上进

2、行下载。安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到C:j2sdk1.4.1_03目录下。教师通过大屏幕演示J2SE的安装过程,以及在Windows98/2000/2003下环境变量的设置方法。2安装J2SE源代码编辑工具Edit Plus教师通过大屏幕演示Edit Plus的安装过程,以及在Windows98/2000/2003操作系统环境下编辑Java原程序的常用命令的用法。3编写并编译、运行一个Java Application程序。创建一个名为HelloWorldApp的java Application程序,在屏幕上简单的显示一句话老师,你好!。public class Hel

3、loWorldApp public static void main(String args) System.out.println(老师,你好!); 4编译并运行下面的Java Application程序,写出运行结果。1: public class MyClass 2: private int day;3: private int month;4: private int year;5: public MyClass() 6: day = 1;7: month = 1;8: year = 1900;9: 10: public MyClass(int d,int m,int y) 11: d

4、ay = d;12: month = m;13: year = y;14: 15: public void display()16: System.out.println(day + - + month + - + year); 17: 18: public static void main(String args ) 19: MyClass m1 = new MyClass();20: MyClass m2 = new MyClass(25,12,2001);21: m1.display();22: m2.display();23: 24:运行结果: 1-1-1900 25-12-2001实

5、验2:Java基本数据类型一、实验目的(1)掌握javadoc文档化工具的使用方法。(2)掌握Java语言转义字符的功能。(3)理解“值传递”的过程。二、实验任务(1)利用javadoc文档化工具,将给定的Java Application源代码自动生成一系列说明文档。(2)输入、运行给定的Java Application程序,写出运行结果,以验证Java语言转义字符的功能。(3)按照要求编写Java Application程序。三、实验内容1Javadoc文档化工具的使用Java 2 SDK 1.4.1中提供了一个文档自动生成工具,可以简化程序员编写文档的工作。可以使用javadoc.exe命

6、令启动Java文档化工具,自动生成Java程序文档。输入下面给出的Java Application程序,利用javadoc命令生成该Java应用程序的文档,并使用浏览器IE显示生成的文档页面内容。1: /* Java编程技术chapter3,CommentTest.java2: 版权所有:新东方IT教育。3: 作者:zlg4: 日期:2001/07/015: */6: /*7: 这是一个Java语言入门程序,定义类CommentTest。其中含有main()方法,因此可以作为一8: 个应用程序单独执行。其功能是在默认的输出设备上输出字符串Hi,你好!。 9: */ 10: public cla

7、ss CommentTest 11: /主方法,作为Java应用程序的默认入口。12: public static void main(String args ) 13: System.out.println(Hi,你好!); /输出Hi,你好!14: 15: 执行javadoc CommentTest.java指令,生成文件:CommentTest.html、package-frame.html、package-summary.html、package-tree.html、constant-values.html、overview-tree.html、index-all.html、depre

8、cated-list.html、allclasses-frame.html、allclasses-noframe.html、index.html、help-doc.html。2输入下面的Java Application程序,写出运行结果。1: public class CharSample2: public static void main(String args ) 3: char ch1 = b;4: char ch2 = t;5: char ch3 = n;6: char ch4 = r;7: char ch5 = ;8: char ch6 = ;9: char ch7 = ;10: S

9、ystem.out.println(沈阳+ch1+师范大学);11: System.out.println(沈阳+ch2+师范大学);12: System.out.println(沈阳+ch3+师范大学);13: System.out.println(沈阳+ch4+ch3+师范大学);14: System.out.println(ch5+沈阳+师范大学+ch5);15: System.out.println(ch6+沈阳+师范大学+ch6);16: System.out.println(ch7+沈阳+师范大学+ch7);17: 18:运行结果: 沈师范大学 沈阳 师范大学沈阳师范大学沈阳师范大

10、学“沈阳师范大学”沈阳师范大学沈阳师范大学3按下面的要求完成Java Application程序,写出程序的运行结果。(1)定义一个Java类Point,用来描述平面直角坐标系中点的坐标,该类应该能描述点的横、纵坐标信息及一些相关操作,包括获取点的横、纵坐标,修改点的坐标,显示点的当前位置等。(2)定义一个测试类javaTest,创建Point类的对象并对其进行有关的操作。class Point double x,y; public void setXY(double a,double b) x=a; y=b; public double getX() return x; public dou

11、ble getY() return y; public void disp() System.out.println(点的当前坐标为:(+x+, +y+); ;public class javaTest public static void main(String args) Point p1=new Point(); p1.disp(); p1.setXY(3.2,5.6); p1.disp(); 运行结果: 点的当前坐标为:(0.0, 0.0) 点的当前坐标为:(3.2, 5.6)实验3:Java流程控制一、实验目的(1)掌握Java运算符的用法。(2)掌握表达式的使用和各种运算符的优先级

12、控制。(3)掌握结构化程序设计的基本结构。二、实验任务(1)输入根据给定的Java Application程序,写出运行结果,并说明程序所完成的功能。(2)按照要求编写Java Application程序。三、实验内容1输入如下所示的Java Application程序,写出运行结果,并说明程序的功能。1: import java.io.*;2: public class findNum 3: public static void main(String args) 4: String s;5: double d;6: int i;7: boolean b = false;8: do 9: t

13、ry 10: System.out.println(请输入一个浮点数: );11: BufferedReader br = new BufferedReader(new InputStreamReader(System.in);12: s = br.readLine(); / 以字符串方式读入13: i = s.indexOf(.); /找到小数点的位置14: d = Double.parseDouble(s); / 将字符串转换成浮点数15: System.out.println(d + 整数部分为: + (long)d);16: if( i = -1 ) /若没有小数点,则没有小数部分17

14、: System.out.println(d + 小数部分为:0.0);18: else / 若有小数点,则截取小数点后的字符串合成浮点数19: System.out.println(d + 小数部分为: + Double.parseDouble(s.charAt(0)=-) ? - : ) + 0. + s.substring(i+1,s.length();20: b = false;21: 22: catch(NumberFormatException nfe) 23: System.out.println(输入浮点数格式有误。n);24: b = true;25: 26: catch(I

15、OException ioe) 27: b = false;28: 29: 30: while(b); /浮点格式错误时重新输入31: / end of main32: / end of class运行结果: 请输入一个浮点数:abc 输入浮点数格式有误 请输入一个浮点数:3.14 3.14的整数部分为:3 3.14的小数部分为:0.14程序功能:通过IO类从命令行读入一个字符串,如果输入的字符串为非数字字符串,则提示异常,要求重新输入。如果输入的是一个没有小数点的数字字符串(即整数类型),则将其转换为double型浮点数,最后完成将浮点数的小数位和整数位分别输出。2编写一个Java Appl

16、ication程序,输出区间200,300上的所有素数,要求写出程序的运行结果。public class Prime public static void main(String args) int i,j; outer: for(i=200;i=300;i+) for(j=2;j=60) System.out.println(本科生+getName()+的三科平均分为:+getAverage()+,可以拿到学士学位。); else System.out.println(本科生+getName()+的三科平均分为:+getAverage()+,不能拿到学士学位。); class Graduat

17、e extends Student public Graduate(String name,int classA,int classB,int classC) super(name,classA,classB,classC); public void isPass() if(getAverage()=80) System.out.println(研究生+getName()+的三科平均分为:+getAverage()+,可以拿到硕士学位。); else System.out.println(研究生+getName()+的三科平均分为:+getAverage()+,不能拿到硕士学位。); publ

18、ic class StudentDemo public static void main(String args) UnderGraduate s1=new UnderGraduate(Tom,55,75,81); Graduate s2=new Graduate(Mary,72,81,68); s1.isPass(); s2.isPass(); 运行结果: 本科生Tom的三科平均分为:70,可以拿到学士学位。 研究生Mary的三科平均分为:73,不能拿到硕士学位。假定要为某个公司编写雇员工资支付程序,这个公司有各种类型的雇员(Employee),不同类型的雇员按不同的方式支付工资:(1)经理

19、(Manager)每月获得一份固定的工资(2)销售人员(Salesman)在基本工资的基础上每月还有销售提成。(3)一般工人(Worker)则按他每月工作的天数计算工资。根据上述要求试用类的继承和相关机制描述这些功能,并编写一个Java Application程序,演示这些类的用法。(提示:应设计一个雇员类(Employee)描述所有雇员的共图特性,这个类应该提供一个计算工资的抽象方法ComputeSalary( ),使得可以通过这个类计算所有雇员的工资。经理、销售人员和一般工人对应的类都应该继承这个类,并重新定义计算工资的方法,进而给出它的具体实现。)abstract class Employee p

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

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