云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 用java求三角形的周长和面积

用java求三角形的周长和面积

  • 62 次阅读
  • 3 次下载
  • 2025/6/23 22:40:43

用java求三角形的周长和面积

用java求三角形的周长和面积?

public class Js {

private double a; private double b; private double c;

Js(double a,double b,double c) {

this.a = a; this.b = b; this.c = c; }

public double getA() {

return a; }

public double getB() {

return b; }

public double getC() {

return c; }

public double area() {

double s1=(a+b+c)/2;

double s2 = s1*(s1-a)*(s1-b)*(s1-c); double result = Math.sqrt(s2); return result; }

public double jsLength() {

return a+b+c; } }

class Jxcomputer

{

public static void main(String[] args) {

Js js = new Js(3,6,8);

System.out.println("三角形三边长度分别为:"+"a:"+js.getA()+"\\tb:"+js.getB()+"\\tc:"+js.getC());

System.out.println("三角形面积为:"+js.area()); System.out.println("三角形周长为:"+js.jsLength()); } }

【编译与运行】 编译:javac Js.java 运行:java Jxcomputer

计算三角形的面积和周长. /*

* @(#)Point.java 2008-1-4 */

package cn.com.robert.baidu.triangle; /**

* @author R */

public class Point { private int x; private int y; /*

* 构造函数 */

public Point(int X, int Y) { x=X; y=Y; }

public int getX() { return x; }

public void setX(int x) { this.x = x; }

public int getY() { return y; }

public void setY(int y) { this.y = y; } }

-------------------------- /*

* @(#)Triangle.java 2008-1-4 */

package cn.com.robert.baidu.triangle; /**

* @author R */ /*

* 构造函数 */

public class Triangle { private Point a; private Point b; private Point c;

public Triangle(Point A,Point B,Point C) { a=A; b=B; c=C; } /*

* 三条边的长度 */ private double l1=Math.sqrt(Math.pow(a.getX()-b.getX(),2)+Math.pow(a.getY()-b.getY(), 2)); private double l2=Math.sqrt(Math.pow(c.getX()-b.getX(),2)+Math.pow(c.getY()-b.getY(), 2)); private double l3=Math.sqrt(Math.pow(a.getX()-c.getX(),2)+Math.pow(a.getY()-c.getY(), 2)); /*

* 定义Heron公式 */

private double heron(double x, double y, double z){ double p=(x+y+z)/2;

double area=Math.sqrt(p*(p-x)*(p-y)*(p-z)); return area; } /*

* 周长是三边之和 */

public double getVolume(){ return l1+l2+l3; } /*

* 调用海伦公式求面积 */

public double getArea(){ return heron(l1,l2,l3); } /*

* 三点不一线 */

public boolean isTriangle(){ return

((a.getX()-b.getX())/(a.getY()-b.getY()))!=((a.getX()-c.getX())/(a.getY()-c.getY())); } }

######################## ######################## ########################

交谈中请勿轻信汇款、中奖信息、陌生电话,勿使用外挂软件。

候雷(78665444) 13:16:31

搜索更多关于: 用java求三角形的周长和面积 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

用java求三角形的周长和面积 用java求三角形的周长和面积? public class Js { private double a; private double b; private double c; Js(double a,double b,double c) { this.a = a; this.b = b; this.c = c; } public double getA() { return a; } public double getB() { return b; } public double getC() { <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com