Java建造圆判断是否在园内_java – 查找一个圆圈是否在另一个圆圈内
生活随笔
收集整理的這篇文章主要介紹了
Java建造圆判断是否在园内_java – 查找一个圆圈是否在另一个圆圈内
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有點麻煩我有一個任務,要求我找到一個第二個圓是否重疊,內部或第二個圈子.但是,我無法檢查重疊,如果第二個圓圈在第一個圓圈內.
(使用的變量是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");
}
我擔心的問題是重疊和內部檢查,但我無法弄清楚如何正確設置它,所以我可以可靠地檢查第二個圓是否在第一個.
任何幫助或建議將不勝感激,因為我嘗試了多種方法,但解決方案只是逃避我每次.
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Java建造圆判断是否在园内_java – 查找一个圆圈是否在另一个圆圈内的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java监控队列_java-Spring
- 下一篇: java弹出窗放textarea_jav