1)编写一个坐标系中的“点”类Point:

①编写构造器用x、y坐标初始化某个点public Point(double x,double y);

②重载构造器初始化对角线上的点,public Point(double x);

③编写distance()方法,计算当前点到原点的距离:public double distance();

④重载double distance(Point p)方法,计算当前点到另外一个点p的距离。

(2)编写一个三角形类Triangle:

①编写构造器public Triangle(Point a,Point b,Point c);

②编写GetPerimeter()方法,计算该三角形的周长;

③编写GetArea()方法,计算该三角形的面积。

(3)编写一个Test主类:

①编写main方法,在其中创建一个Triangle对象;

②计算并输出显示该Triangle对象的周长和面积。

通过三点用Java求三角形周长和面积-Java文档类资源-CSDN下载

通过三点用Java求三角形周长和面积相关推荐

  1. java求三角形周长 面积_java求三角形面积以及周长---封装

    /* 时间: 2012-10-08 作者: 烟大 程序要求: 1.封装一类三角形对象Triangle,该类对象具有三条边的属性, 具有初始化三角形的功能.修改边长的功能.判断三条边能否构成三角形的功能 ...

  2. java求三角形周长 面积_用java如何求三角形的周长和面积?

    Java code /* * Triangle.java * @author Wenzee Yann, wenzee@gmail.com * @version 0.1000 * @since 2009 ...

  3. java求三角形周长 面积_Java代码计算三角形的周长和面积

    2015-01-05 06:30:01 阅读( 244 ) import java.util.*; public class Sanjiaoxing { /** * @param args */ pu ...

  4. 用JAVA代码利用坐标构造三角形、椭圆、直线并求其周长、面积

    用JAVA代码利用坐标构造三角形.椭圆.线段线并求其周长.面积 主测试程序 ShapeCreator类 Shape类 Oval类 line类 Rectangle类 Triangle类 本程序主要靠编写 ...

  5. C语言编写程序,输入三角形的三条边长,求三角形的面积。设输入的三条边长a、b、c能构成三角形。

    编写程序,输入三角形的三条边长,求三角形的面积.设输入的三条边长a.b.c能构成三角形. #include<stdio.h> #include<math.h> void mai ...

  6. 已知三个点坐标求 三角形面积 || 求任意多边形面积公式||判断点在直线的左侧还是右侧

    已知三个点坐标求 三角形面积 由A-->B-->C-->A 按逆时针方向转.(行列式书写要求) 设三角形的面积为S 则S=(1/2)*(下面行列式) |x1 y1 1| |x2 y2 ...

  7. java求几何周长面积_JAVA:编写求解几何图形(如三角形,矩型,圆,多边型)的周长、面积的应用程序...

    展开全部 你这32313133353236313431303231363533e4b893e5b19e31333365653837题比较简单,真想不出怎么还会涉及到内部类,抽象类的话计算方法没有共性, ...

  8. JAVA求三角形的面积

    把描述直角坐标系上的一个点的类作为基类,派生出描述一条直线的类和描述一个三角形的类.定义成员函数求出两点间的距离和三角形的面积. 提示:先定义描述点的类Point:类Point的派生类Line为直线类 ...

  9. java求几何周长面积_Java——求图形面积和周长

    设计接口图形Shape.及其实现类Circle和Rectangle.工具类Show中提供两个方法showArea和showPerimeter,分别用于显示图形的周长和面积.App类中main方法中给出 ...

  10. 定义一个函数,输入三角形的三条边,求三角形面积

    你可以这样定义一个函数来求三角形面积: def triangle_area(a, b, c):# 计算半周长s = (a + b + c) / 2# 计算海伦公式area = (s*(s-a)*(s- ...

最新文章

  1. 6D姿态估计和3D 目标检测(区别)
  2. Spring xml 配置使用外部config 文件
  3. HDU 1257 最少拦截系统
  4. json传输二进制的方案(python版)
  5. jquery给轮播图的第一张设置class样式
  6. 实践GoF的23种设计模式:SOLID原则(上)
  7. jqgrid 批量启动所有行为可编辑状态
  8. maven-dependency-plugin (goals copy-dependencies, unpack) is not support解决办法
  9. 震惊!!!CSS垂直居中竟然有这么多方法~
  10. linux版的微博客户端,在Linux下安装Weibird:查看和编写微博的GTK+客户端
  11. 洛谷 P1454【圣诞夜的极光】
  12. Jquery提交表单(通过添加button的click事件)
  13. java怎么判断字符串是否为空的几种方法
  14. 《穷查理宝典》读书摘要和思维导图
  15. wps打印错误未定义书签怎么解决_word文档打印时候目录出现错:未定义书签,在wps里怎么修改?...
  16. hermite spline
  17. Sun Dec 31 19:00:00 CST 1899格式的字符串转Date
  18. java openoffic linux_CentOS 下安装 OpenOffice4.0
  19. python 通达信数据_如何利用程序(如python) 从新浪财经或者雅虎财经获取到所有A股数据(历史日线数据,实时股票数据)?...
  20. 二、使用Stream流的方式完成过滤操作

热门文章

  1. Android Scroll实现弹性滑动 一 列表下拉弹性滑动
  2. C3P0,alibaba连接池错误【已解决】-An exception occurred while acquiring a poolable resource. Will retry.
  3. 超级小白的AOP之Springboot 日志工程
  4. CSDN,hen hao,hen qiang da
  5. 我的地盘ol位置服务器拒绝怎么办,微信我的地盘ol等级划分详解 微信我的地盘ol等级怎么分...
  6. 从狂热的苹果粉丝们来看中国式“杯具”
  7. 阿里小蜜技术学习笔记--知识点整理
  8. Conduit-面向Kubernetes的轻量化服务网格
  9. “点亮心灯祝福世界·清明” 活动暨“生与死的艺术沙龙清明特场”启动
  10. c语言中puts的作用,c语言中puts的用法