好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

实验二类和对象.docx

6页
  • 卖家[上传人]:鲁**
  • 文档编号:448302213
  • 上传时间:2023-04-13
  • 文档格式:DOCX
  • 文档大小:69.37KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 实验二:类和对象姓名:钟铖强 班级:计算机 13-1 学号: 13034480145实验目标:熟悉 Eclipse 的使用,熟悉 Java基础语法,撑握 Java类与对象的建立及使用实验内容:编写一个表示二维平面上点的类 MyPoint ,满足以下条件:(1) 定义 private 的成员变量 x 和 y,类型为整数2) 定义两个 MyPoint 的构造方法,一个构造方法不带参数,且 x 和 y 的初始值为 0;另一个构造方法有两个参数, 参数名为 x 和 y,类型为整数,用这两个参数分别初始成员变量 x 和 y3) 定义一个 getD 方法,功能为返回两个坐标点的(由 MyPoint定义)的距离,值为 double 类型4) 编写 main 方法,打印坐标 (3,2)到坐标 (4,5)的距离5) 对 main 方法进行改进, 输入任何两个点, 并把两个点的距离输出实验代码://MyPointpackage Ex1;import java.lang.*;public class MyPoint {private int x ;private int y ;public MyPoint(){x =0;y =0;}public MyPoint( int x, int y){this . x =x;this . y =y;}public static double getD(MyPoint p1,MyPoint p2){double d1=Math. pow(p2. x -p1. x , 2)+Math. pow(p2. y -p1. y , 2);double d2=Math. pow(d1,0.5) ;return d2;}}//主函数package Ex1;public class test {public static void main(String[] args) {MyPoint p1= new MyPoint(2,3);MyPoint p2= new MyPoint(4,5);double d=MyPoint. getD (p1,p2);System. out .println(d);}}//用户输入主函数package Ex1;import javax.swing.JOptionPane;public class test2 {publicstaticvoid main(String[] args) {String str1 = JOptionPane.showInputDialog( " 第一个坐标的 x:" );String str2 = JOptionPane.showInputDialog( " 第一个坐标的 y:" );String str3 = JOptionPane.showInputDialog( " 第二个坐标的 x:");String str4 = JOptionPane.showInputDialog( " 第二个坐标的 y:");intx1 = Integer.parseInt(str1);inty1 = Integer.parseInt(str2);intx2 = Integer.parseInt(str3);inty2 = Integer.parseInt(str4);MyPoint p1 =new MyPoint(x1,y1);MyPoint p2=new MyPoint(x2,y2);double d=MyPoint. getD (p1,p2);System. out .println(d);}}实验结果:实验报告:本次试验主要运用了类与对象的知识, 通过定义成员变量, 构造方法等操作让试验完成, 在实验过程中遇到了一些问题, 在老师和同学的帮助下得以解决。

      另外还有一个不懂的地方,为什么要把 getD设为静态?。

      点击阅读更多内容
      相关文档
      【全国硕士研究生入学统一考试政治】2020年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2015年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2010年考研政治真题.docx 【全国硕士研究生入学统一考试政治】1996年政治考研真题(理科)及参考答案.doc 【全国硕士研究生入学统一考试政治】2001年政治考研真题(理科)及参考答案.doc 【全国硕士研究生入学统一考试政治】2016年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2000年政治考研真题(文科)及参考答案.doc 【全国硕士研究生入学统一考试政治】1997年政治考研真题(理科)及参考答案.doc 【全国硕士研究生入学统一考试政治】2007年考研政治真题.doc 【全国硕士研究生入学统一考试政治】1997年政治考研真题(文科)及参考答案.doc 【全国硕士研究生入学统一考试政治】2004年考研政治真题.doc 【全国硕士研究生入学统一考试政治】2003年考研政治真题.doc 【全国硕士研究生入学统一考试政治】2019年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2009年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2001年政治考研真题(文科)及参考答案.doc 【全国硕士研究生入学统一考试政治】2021年考研政治真题.doc 【全国硕士研究生入学统一考试政治】2014年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2018年考研政治真题.docx 【全国硕士研究生入学统一考试政治】2008年考研政治真题.doc 【全国硕士研究生入学统一考试政治】2011年考研政治真题.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.