dabocaiqq 2023-07-22 22:25 采纳率: 52.1%
浏览 20
已结题

Java语言给定两个圆的圆心和半径(从键盘输入),判断两个圆是否相交

Java语言给定两个圆的圆心和半径(从键盘输入),判断两个圆是否相交?怎么用if语句和scanner语句实现判断?这个不需要圆周率么

  • 写回答

2条回答 默认 最新

  • Huazie 优质创作者: 编程框架技术领域 2023-07-22 22:30
    关注

    其实就是 求 两个圆心 间的距离 是否是 小于 , 两个圆的半径和
    如果小于,那这两个圆就是相交的; 否则就是 不相交;

    注:两个圆心的距离, 用 勾股定理求 , 假设 一个圆心(x,y),另一个圆心坐标(m, n)
    根据勾股定理可知 (x - m) ^2 + (y - n) ^ 2 = 圆心距离 ^ 2

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月30日
  • 已采纳回答 7月22日
  • 创建了问题 7月22日