当前位置: 首页 > news >正文

P5735 【深基7.例1】距离函数

P5735 【深基7.例1】距离函数

import java.util.Scanner;//定义点类
class Point {public double x;public double y;public Point() {super();}public Point(double x, double y) {super();this.x = x;this.y = y;}public double getDis(Point p) {double dis;dis = Math.sqrt((x - p.x) * (x - p.x) + (y - p.y) * (y - p.y));return dis;}}//三角形类class Triangle{public Point a;public Point b;public Point c;public Triangle() {super();}public Triangle(Point a, Point b, Point c) {super();this.a = a;this.b = b;this.c = c;}public double getPerimeter() {double sum =0;sum+=a.getDis(b);sum+=b.getDis(c);sum+=c.getDis(a);return sum;}}//主类,必须是public
public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc=new Scanner(System.in);Point p1= new Point(sc.nextDouble(),sc.nextDouble());Point p2= new Point(sc.nextDouble(),sc.nextDouble());Point p3= new Point(sc.nextDouble(),sc.nextDouble());sc.close();Triangle t1= new Triangle(p1,p2,p3);System.out.printf("%.2f", t1.getPerimeter());}}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【可测试性实践】C++ 单元测试代码覆盖率统计入门
  • 用go语言实现树和哈希表算法
  • (一)模式识别——基于SVM的道路分割实验(附资源)
  • Qt什么时候触发paintEvent事件
  • Selenium 实现图片验证码识别
  • 封装智能指针 qt实现登录界面
  • 衡石分析平台使用手册-部署前准备
  • 如何快速撰写毕业论文任务书
  • 遍历有向网络链路实现
  • 初学者如何掌握python
  • nlohmann::json中有中文时调用dump转string抛出异常的问题
  • 瑞吉外卖—读写分离
  • 机器学习:opencv图像识别--模版匹配
  • 华为OD机试真题E卷-计算网络信号(含题目描述+解题思路+代码解析)
  • 前端打包装包——设置镜像
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • ES6指北【2】—— 箭头函数
  • 【附node操作实例】redis简明入门系列—字符串类型
  • Docker容器管理
  • Go 语言编译器的 //go: 详解
  • JS题目及答案整理
  • nginx 配置多 域名 + 多 https
  • PHP的Ev教程三(Periodic watcher)
  • Protobuf3语言指南
  • React系列之 Redux 架构模式
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 数组大概知多少
  • 一个项目push到多个远程Git仓库
  • - 转 Ext2.0 form使用实例
  • 函数计算新功能-----支持C#函数
  • ​14:00面试,14:06就出来了,问的问题有点变态。。。
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​探讨元宇宙和VR虚拟现实之间的区别​
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (9)目标检测_SSD的原理
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (一)u-boot-nand.bin的下载
  • (转)shell中括号的特殊用法 linux if多条件判断
  • **CI中自动类加载的用法总结
  • .NET CF命令行调试器MDbg入门(一)
  • .NET 设计一套高性能的弱事件机制
  • .NET 通过系统影子账户实现权限维持
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .NET基础篇——反射的奥妙
  • .NET文档生成工具ADB使用图文教程
  • @Bean注解详解
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • @selector(..)警告提示