教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

合工大Java实验报告(3)

来源:网络收集 时间:2026-07-23
导读: System.out.print(\输入纵坐标Y:\); y[i-1]=cin.nextInt(); } Point2D _2Dp1=new Point2D(x[0],y[0]); Point2D _2Dp2=new Point2D(x[1],y[1]); _2Dp1.printInfo(); _2Dp2.printInfo(); System.out.println(\现在将

System.out.print(\输入纵坐标Y:\); y[i-1]=cin.nextInt(); } Point2D _2Dp1=new Point2D(x[0],y[0]); Point2D _2Dp2=new Point2D(x[1],y[1]); _2Dp1.printInfo(); _2Dp2.printInfo(); System.out.println(\现在将 2D 平面图,3D 化,请给出 竖坐标Z的值\); for(int i=1;i<3;i++) { System.out.print(\录入第 \+ i +\个 3D 平面坐标\\n 输入竖坐标Z:\); z[i-1]=cin.nextInt(); } Point3D _3Dp1=new Point3D(_2Dp1,z[0]); Point3D _3Dp2=new Point3D(_2Dp2,z[1]); _3Dp1.printInfo(); _3Dp2.printInfo(); System.out.println(\平移 2D 图形:\); for(int i=1;i<3;i++) { System.out.print(\录入第 \+ i +\个 2D 图形的平移量\\n 输入横坐标X的平移量:\); x[i-1]=cin.nextInt(); System.out.print(\输入纵坐标Y的平移量:\); y[i-1]=cin.nextInt(); } _2Dp1.offset(x[0], y[0]); _2Dp2.offset(x[1], y[1]); _2Dp1.printInfo(); _2Dp2.printInfo(); for(int i=1;i<3;i++) { System.out.print(\录入第 \+ i +\个 3D 图形的平移量\\n 输入竖坐标Z的平移量:\); z[i-1]=cin.nextInt(); } _3Dp1.offset(x[0],y[0],z[0]); _3Dp2.offset(x[1],y[1],z[1]); _3Dp1.printInfo(); _3Dp2.printInfo(); _2Dp1.distance(_2Dp2); _3Dp1.distance(_3Dp2);

} } 运行结果:

2.创建一个数组,随机生成Point2D或者Point3D的对象放于其中。最后依次调用数组中每个对象的“打印方法” ,显示数组中存储的对象是什么。 思想:使用Math.random()生成数组个数,点的个数1-5个,接着依次给Point2D数组P随机输入一个1-50的整数,接着每次调用,调用Point2D中方法printInfo(),输出点,除了第一次每次调用P[i].distance(P[i - 1]),输出当前点与上一个点的距离。 Point3D数组同上操作 源代码:除了主类外,其它同1中的代码,下面给出主类 public class Point { public static void main(String[] args) { Point2D []P=new Point2D[(int)(Math.random()*5) + 1];//随机生成数组个数 System.out.println(\输出2D数组,并输出与上一点的距离:\); for(int i=0;i

System.out.println(); System.out.println(\输出3D数组,并输出与上一点的距离:\); Point3D []P1=new Point3D[(int)(Math.random()*5) + 1];//随机生成数组个数 for(int i=0;i

五、实验结论、分析、思考题与心得体会 心得体会 通过本次实验,我对于Java如何实现类的继承、封装、多态有了初步的了解,并且学会了如何使用Java语言编写简单的类,理解了类的属性和方法,同时掌握关键字private, protected, public的作用,以及静态类,内部类、多态的概念 在实验过程中,也有了一些心得体会:

合工大Java实验报告(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447877.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)