我有点麻烦我有一个任务,要求我找到一个第二个圆是否重叠,内部或第二个圈子.但是,我无法检查重叠,如果第二个圆圈在第一个圆圈内.

(使用的变量是x1,x2,y1,y2,r1,r2,distance)

这是我有的:

if (distance > (r1 + r2)) {

// No overlap

System.out.println("Circle2 does not overlap Circle1");

} else if (distance <= Math.abs(r1 + r2)) {

// Overlap

System.out.println("Circle2 overlaps Circle1");

} else if ((distance <= Math.abs(r1 - r2)) {

// Inside

System.out.println("Circle2 is inside Circle1");

}

我担心的问题是重叠和内部检查,但我无法弄清楚如何正确设置它,所以我可以可靠地检查第二个圆是否在第一个.

任何帮助或建议将不胜感激,因为我尝试了多种方法,但解决方案只是逃避我每次.

Java建造圆判断是否在园内_java – 查找一个圆圈是否在另一个圆圈内相关推荐

  1. java求圆的周长和面积_Java小程序求圆的周长和面积实例

    在Java学习的过程中,需要经常拿一些小程序来练习.今天,我们就来看看一个利用蒙特卡洛算法计算圆周率,并输出指定半径的圆的周长和面积的小程序. 代码如下: /** * auther 司机 */ imp ...

  2. java求圆的周长和面积_Java学习之路----计算圆形的面积和周长

    题目:计算圆形的面积,其中圆形的半径是随意指定. 源代码以及所有的分析思路都如下: import java.util.Scanner; //引入Scanner类 public class TestAr ...

  3. java在圆上画刻度线_Java – 绘制标尺(带有90度角刻度线的线)

    我建议你 >实现一个标尺绘图方法,从左到右绘制一个简单的水平标尺 >使用Math.atan2计算出所需的角度. >在调用ruler-drawing-method之前应用带有平移和旋转 ...

  4. java求圆的面积和周长_java中计算圆的面积和周长的代码要求使用get和set方法?...

    我这有写好的用get和set方法计算长方形的面积和周长的,我想圆的你也可以参照写,就是计算公式稍微修改一下就可以.代码如下:/** * 长方形类 */class Rectangle{ /** * 宽 ...

  5. java 读取sql xml文件是否存在_java.oracle問題,如下,我看到一个XML文件有一个SQL。...

    一个XML文档,可以先构造一个DOM,然后将DOM转化为xml序列,输出或者生成文件.package test; import java.io.ByteArrayOutputStream; impor ...

  6. java创建5个类的对象_java 面像对象中, 定义一个学生类,可以创建五个学生对象,自动产生...

    展开全部 import java.util.Random; public class StudentTest { private int number;//学生学号 private String na ...

  7. java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字_灵思致远Leansmall的博客-CSDN博客_java判断字符串只包含数字字母

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class StrValidate {// 纯数字priva ...

  8. java 坐标系运算 判断一个地理坐标是否在电子围栏 圆、矩形、多边形区域内

    测试没问题,我用的是原始坐标:要注意的是坐标转换问题,要看当前是属于什么坐标系 经纬度与GCS(Geographic Coordinate System, 地理坐标系统) 平面坐标与PCS(Proje ...

  9. java判断表是否存在_java怎么判断表是否存在?

    在Java代码中判断数据库中某张表是否存在: 1.使用JdbcTemplate beanpublic boolean validateTableNameExist(String tableName) ...

最新文章

  1. ie6 ie7 绝对定位 相对定位 层被遮住
  2. matlab叶子分割实验,基于MATLAB进行树叶面积测量实验报告
  3. 通过反射获取私有构造方法并使用
  4. 台湾印象之四:风流人物
  5. Servlet中获取文件在服务器主机的真实路径
  6. 如何取得事件中鼠标坐标
  7. 【状压dp】AC Challenge
  8. python源码中的学习笔记_第10章_面向对象的特征、特殊方法与属性、以及深浅拷贝
  9. html5张图片响应式自动轮播代码,利用jQuery实现响应式Banner图片轮播代码
  10. mysql数据库原理及应用章节答案_mysql数据库原理及应用答案
  11. java 事务嵌套_Java事务以及嵌套事务
  12. 互联网金融系列-支付清算体系介绍-下篇
  13. chia官方矿池常见问题
  14. DisplayPort接口全总结
  15. 【weJudge】1109. [ACM]呐,你想成为什么颜色呢?
  16. 动态链表的创建、节点内存空间申请以及释放
  17. 沈阳市民有望年底前拿到“一卡通”社保卡
  18. 从“光棍节”到“双节棍”:今年的天猫双11大不一样
  19. 画论68 郑绩《梦幻居画学简明》
  20. 《Android开发艺术探索》读书笔记

热门文章

  1. SVN服务器搭建和使用教程
  2. 【AR实验室】OpenGL ES绘制相机(OpenGL ES 1.0版本)
  3. [问答题] 考SQL语句的题,题太长了,实在不好回忆了。
  4. winform groupbox控件放到窗体中间位置
  5. 前些天做的一个物联网架构三层扩展
  6. 何时开学?教育部最新回应:满足三个条件可开学
  7. Facebook开源算法代码库,轻松复现前沿视频理解模型
  8. 图解Numpy的tile函数
  9. 中山大学2020计算机学院复试分数线,2020中山大学研究生分数线汇总(含2016-2020历年复试)...
  10. java修改文件的大小限制_Struts2修改上传文件大小限制方法解析