昆明理工大学java实验报告封装、继承和多态

上传人:平*** 文档编号:16353002 上传时间:2017-11-07 格式:DOC 页数:5 大小:95.75KB
返回 下载 相关 举报
昆明理工大学java实验报告封装、继承和多态_第1页
第1页 / 共5页
昆明理工大学java实验报告封装、继承和多态_第2页
第2页 / 共5页
昆明理工大学java实验报告封装、继承和多态_第3页
第3页 / 共5页
昆明理工大学java实验报告封装、继承和多态_第4页
第4页 / 共5页
昆明理工大学java实验报告封装、继承和多态_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《昆明理工大学java实验报告封装、继承和多态》由会员分享,可在线阅读,更多相关《昆明理工大学java实验报告封装、继承和多态(5页珍藏版)》请在金锄头文库上搜索。

1、-1-昆明理工大学信息工程与自动化学院学生实验报告( 2011 2012 学年 第 1 学期 )课程名称:java 程序设计 开课实验室:信自楼机房 445 2011 年 11月 3 日年级、专业、班计科 093 学号 200910405310姓名 孙浩川 成绩实验项目名称 封装、继承和多态 指导教师 周兰江教师评语该同学是否了解实验原理: A.了解 B.基本了解 C.不了解该同学的实验能力: A.强 B.中等 C.差 该同学的实验是否达到要求: A.达到 B.基本达到 C.未达到实验报告是否规范: A.规范 B.基本规范 C.不规范实验过程是否详细记录: A.详细 B.一般 C.没有 教师签

2、名:年 月 日一、上机目的及内容上机内容1.把一个数转为二、十六、八进制。2.获取计算机中的一个日期。3.产生 30个随机数,从小到大排列。上机目的1.熟悉 C+中讲到的类和对象的基本概念,为 java程序设计奠定基础。2.掌握 java语言基本知识,实现进制转换、获取日期,排序等程序。二、实验原理及基本技术路线图(方框原理图或程序流程图)1.把一个数转为二、十六、八进制。调用 java API中的 Integer.toHexString(int),Integer.toOctalString(int),Integer.toBinaryString(int) 函数进行进制转换。2.获取计算机中的

3、一个日期。调用 java API 中 java.text.SimpleDateFormat,java.util.Calendar,java.util.Date 函数,获取计算机中的日期、时间。3.产生 30个随机数,从小到大排列。使用 java API中的 Math.random()函数产生 30个随机数,再用冒泡法从小到大排序。三、所用仪器、材料(设备名称、型号、规格等或使用软件)1 台 PC 及 eclipse 软件-2-四、实验方法、步骤(或:程序代码或操作过程)1.进制转换public class exchange String octal; String hexadecimal; S

4、tring binary; public static void main(String args) exchange exc = new exchange(); System.out.println(5310转成二、八、十六进制); exc.convert(5310); public void convert(int num) octal = Integer.toOctalString(num); System.out.println(Convert to Octal is:t + octal);hexadecimal = Integer.toHexString(num); System.o

5、ut.println(Convert to Hexadecimal is: + hexadecimal);binary = Integer.toBinaryString(num); System.out.println(Convert to Binary is:t + binary); 2.获取系统日期import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class GetDate public String getDate() SimpleDateFormat F

6、ormat; Date date; Calendar MyDate = Calendar.getInstance(); -3-MyDate.setTime(new java.util.Date(); date = MyDate.getTime(); Format = new SimpleDateFormat( yyyy-MM-dd HH:mm ); String gRtnStr = Format.format(date); return gRtnStr; public static void main(String args) GetDate gd=new GetDate(); String

7、time=gd.getDate(); System.out.println(当前日期为 : +time); 3.产生 30 个随机数,从小到大排列public class PaiXuprivate int num ;public PaiXu(int max)this.num = new intmax ;System.out.println (max + 个随机数是: ) ;for (int i = 0; i numj)temp = numi ;-4-numi = numj ;numj = temp ;System.out.println (排序后的数字是: ) ;for (int i = 0;

8、 inum.length; i+)System.out.print (numi + ) ;System.out.println () ;public static void main(String args)new PaiXu(30) ;五、实验过程原始记录( 测试数据、图表、计算等)1.进制转换运行结果2.获取计算机中的一个日期3.产生 30 个随机数,从小到大排列-5-6、实验结果、分析和结论(误差分析与数据处理、成果总结等。其中,绘制曲线图时必须用计算纸或程序运行结果、改进、收获)通过此次试验,熟练掌握 java线程及进程的调用,以及定义好的类和方法,为以后的程序设计奠定基础。进一步了解了类和对象的关系,在实际应用中如何通过方法之间的调用实现各种功能。由于是第一次进行实际程序设计,难免存在不少困难,通过看书、上网等方式查找资料,使得所遇到的难题一一破解,对 java语言有了新的认识。注:教师必须按照上述各项内容严格要求,认真批改和评定学生成绩。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号