Java实现:根据三角形三点坐标计算周长与面积
需积分: 22 90 浏览量
更新于2024-12-25
收藏 2KB TXT 举报
"Java程序用于计算给定三个坐标点的三角形的周长和面积"
在Java编程中,我们可以创建类来表示几何形状,如点和三角形,并通过这些类来实现特定的功能,如计算距离、周长和面积。在这个Java实验中,我们关注的是如何根据三个坐标点来计算三角形的周长和面积。
首先,定义一个名为`Point`的类,它有两个坐标成员变量`x`和`y`,以及两个额外的成员变量`x1`和`y1`,用于计算两点之间的距离。`Point`类有一个无参构造器和一个带参数的构造器,后者接收四个双精度浮点数作为两个点的坐标。`length()`方法使用勾股定理来计算两点之间的距离,即两点间的直线距离。
接下来,定义了一个名为`Triangle1`的类,该类代表一个三角形。它有三个成员变量`a`、`b`和`c`,分别表示三角形的三条边。`Triangle1`类有一个构造器,接收这三个边长作为参数。`equl()`方法用来计算三角形的面积,采用海伦公式,该公式基于半周长(q = (a + b + c) / 2)和三边长度。`Tlength()`方法返回三角形的周长,即边长之和。
最后,主程序`sanjiaoxing`类包含一个`main`方法,这是Java程序的入口点。在这里,用户被要求输入三个点的坐标,每个点有两个坐标值(a1, b1)、(a2, b2)和(a3, b3)。`Scanner`类用于从控制台读取用户输入。然后,使用`DecimalFormat`类来格式化输出结果,确保数值具有一定的精度。程序创建了`Point`对象来存储三个点的坐标,接着创建`Triangle1`对象,并用这些点的坐标来计算三角形的周长和面积,最后将结果打印到控制台。
这个Java程序展示了面向对象编程的基本概念,包括类的定义、构造器的使用、方法的调用以及用户输入的处理。同时,它还涉及了一些基本的几何计算,如点之间的距离和三角形的面积与周长的计算,这些都是在实际编程中常见的数学应用。
2009-04-19 上传
2022-03-30 上传
点击了解资源详情
2023-03-29 上传
2021-10-10 上传
2012-12-19 上传
zhanghe189
- 粉丝: 0
- 资源: 3
最新资源
- TacoGrid:只是一个网格页面练习
- opcsvrsdk,c语言库函数源码在哪里下载,c语言程序
- Sql-Connection-Variations
- strfind.m:STRFIND 的元胞数组实现-matlab开发
- CMEEProject
- Android应用源码之校园商品交易系统单机版.zip项目安卓应用源码下载
- spark_streaming_with_twitter:使用DStreams与Twitter进行火花流
- base-sort,c语言实训图书管理系统源码,c语言程序
- StratSim:一级方程式策略模拟器,用于优化和计划轮胎和进站策略
- rise_mobile_app
- hadoop:Hadoop
- up-there-
- 酒店自助在线预订平台模板
- MCU-Wireless-Multi-temp,c语言源码编译需要哪些模块,c语言程序
- phpRFT:phpRFT动态地从url下载文件并将其存储到Web服务器。-开源
- TRECA 崔佧智能低代码开发平台源码