3.先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义一个方法setTri对这三个点进行初始化,然后定义两个方法求三角形...

3.先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义一个方法setTri对这三个点进行初始化,然后定义两个方法求三角形的周长、面积。在main()中创建一个对象,求给定三点的三角形的周长、面积。

/**

*

*/

package zhecaishidi3ti;

/**

* @author Y

*

*/

class Point {

public int x, y;

public Point(int a, int b) {

x = a;

y = b;

}

/**

* @param args

*/

public static class Trianglele {

double x1, x2, x3;

public void setTri(){

Point A = new Point(0, 0);

Point B = new Point(3, 0);

Point C = new Point(0, 4);

x1 = Math.hypot((A.x - B.x), (A.y - B.y));

x2 = Math.hypot((B.x - C.x), (B.y - C.y));

x3 = Math.hypot((C.x - A.x), (C.y - A.y));

System.out.println("周长是"+x1 + x2 + x3);

}

public double getlength() {

return x1+x2+x3;

}

public double getMianJi() {

double b, c;

b = (x1+x2+x3) /2;

c =Math.sqrt(b*(b-x1)*(b-x2)*(b-x3));

return c;

}

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO 自动生成的方法存根

Trianglele triangle=new Trianglele();

System.out.println("周长: " + triangle.getlength());

System.out.println("面积: " + triangle.getMianJi());

}

}

这段代码为什么执行出来结果是周长0面积0

展开

java有abc三边求周长语句_java 给定三个点由三个点求三角形周长和面积相关推荐

  1. java根据入参不同调不同方法_java根据传入参数不同调用不同的方法,求高手支妙招!...

    java根据传入参数不同调用不同的方法,求高手支妙招! 关注:138  答案:5  mip版 解决时间 2021-02-02 20:33 提问者我微笑着泪滴 2021-02-02 07:00 比如in ...

  2. java直接对list使用sql语句_Java和SQL语句阶段考试错题集

    一.Java部分 1.选择题 3.关于 Java 堆,下面说法错误的是(). A.所有类的实例都是在堆上分配内存. B.对象所占的堆内存是由自动内存管理系统回收. C.堆内存由存活和死亡的对象,空闲碎 ...

  3. java 返回第k小的数_java – 给定n和k,返回第k个置换序列

    所以如果我正确地阅读这个问题,你想要找到第k个排列,最好不要使用BigInteger,只要k不够大,不需要一个BigInteger. 如果我们看序列 1 2 3 1 3 2 2 1 3 2 3 1 3 ...

  4. 求二叉树上结点的路径c语言版,求二叉树根到给定节点的路径设计报告.doc

    求二叉树根到给定节点的路径设计报告 题目: 求二叉树根到给定节点的路径 摘要:本程序设计题要求出二叉树的根节点到给定节点的路径,我们利用二叉树的双亲存储表示法建立二叉树,然后在树的叶子节点中找到给定的 ...

  5. java继承求三角形圆形面积_java用接口、多态、继承、类计算三角形和矩形周长及面积的方法...

    本文实例讲述了java用接口.多态.继承.类计算三角形和矩形周长及面积的方法.分享给大家供大家参考.具体如下: 定义接口规范: /** * @author vvv * @date 2013-8-10 ...

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

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

  7. Java练习题 类 先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,然后定义两个方法求三角形的周长、面积。

    先创建一个Point类,然后定义Trianglele类. 在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义构造方法对这三个点进行初始化,然后定义两个方法求三角形的周长 ...

  8. java过程调用语句_Java之流程控制语句

    一.Java条件语句(if...else) ifelse语法:                                              多重if语法:                 ...

  9. java类声明语句_Java面向对象编程-类的声明周期

    第十章 类的生命周期 10.1 Java虚拟机及程序的生命周期 当通过java命令运行一个Java程序时,就启动了一个Java虚拟机进程.Java虚拟机进程从启动到终止的过程,称为Java虚拟机的生命 ...

  10. java if return 语句_Java 语言中的 return 语句

    众所周知,return 只能用在有返回类型的函数中,但是有返回值的函数一定要有return吗?return都可以用在函数的哪些地方呢?这是本文需要讨论的问题. -------------------- ...

最新文章

  1. 百度谷歌等联合推出机器学习基准 加速AI软硬件发展
  2. 百度网盘推荐部分优秀的分享达人
  3. MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)的真正原因...
  4. 企业服务总线需求说明
  5. (二)Linux下的crontab定时执行任务命令详解
  6. python 串口助手 简书_python用pyserial读取串口问题解决
  7. pip工具使用总结以及常用库PIL、freetype的安装
  8. 2018蓝桥模拟赛(一) 数独(dfs)
  9. vfp邮件.html格式,VFP 实现自动发邮件代码
  10. 计算机软件开发即征即退,自行开发软件产品增值税实行即征即退政策
  11. 机械工程matlab课程设计,浅论MATLAB在机械课程设计中的应用方法和技巧
  12. 手机地图导航哪个好?手机导航地图推荐
  13. Leetcode 击碎气球的最大分数
  14. 计算机考研搜集的资料(408)
  15. 延大预科班计算机试题,少数民族预科计算机应用基础课程机考试题库的论文
  16. 手持PDA连接无线网络后下载安装程序
  17. ubuntu18.04 opencv 获取摄像头 (C++/python) 双目摄像头
  18. 微信小程序图片上传和预览以及取消上传图片案例
  19. SAP 常见英语 对应中文翻译
  20. 计算机毕业论文选题推荐|软件工程|系列十

热门文章

  1. python提取某一列数据,Python numpy 提取矩阵的某一行或某一列的实例
  2. 今天你又丧了吗? | Alfred数据室
  3. Web.15.三层架构之购物车项目02
  4. 模仿百思不得姐项目笔记
  5. cobalt strick 4.0 系列教程 (5)--- 获取立足点
  6. 【影评】:卧虎藏龙中的人物性格的分析
  7. git 创建本地仓库,再关联远程创库
  8. 魅族16支持html吗,魅族16功能有哪些
  9. 仲裁器设计(4)Weighted Round Robin
  10. Semi-Supervised Semantic Segmentation Using Unreliable Pseudo-Labels