[Java]给定二维平面中的4个坐标点,如何判定这四个坐标点能否构成长方形?(经_典_面_试_题_目)

该博客介绍了如何使用Java编程判断二维平面上的四个点是否能构成正方形。通过计算各边长并进行排序,比较邻边和对角线长度,实现了正方形的判定。
摘要由CSDN通过智能技术生成
给定二维平面内的四个点,判断这四个点是否能组成正方形。坐标(x,y)为整数。     输入的整数范围为 [-10000, 10000]。
      当我们面对问题的时候首先不能头大,回顾初中所学的知识,如何判断一个四边形是否是正方形:
正方形判定定理 :
1:有一个角是直角的菱形是正方形 2:一组邻边相等的矩形是正方形 3:对角线互相垂直的矩形是正方形
4:四边相等,有一个角是直角的四边形是正方形(先证菱形)
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值