java练习题,判断第二个矩形是否完全在第一个矩形以内,还是两者部分相交、还是相离?

请问这段代码的思维方式Scannerinput=newScanner(System.in);System.out.print("Entercircle1'scenterx... 请问这段代码的思维方式
Scanner input = new Scanner(System.in);

System.out.print("Enter circle1's center x-, y-coordinates, and radius:");
double x1 = input.nextDouble();
double y1 = input.nextDouble();
double r1 = input.nextDouble();

System.out.print("Enter circle2's center x-, y-coordinates, and radius:");
double x2 = input.nextDouble();
double y2 = input.nextDouble();
double r2 = input.nextDouble();

double temp = Math.pow((x1 - x2), 2) + Math.pow((y2 - y1), 2);
double distance = Math.pow(temp, 0.5);

if (distance <= Math.abs(r1 - r2))
System.out.println("circle2 is inside circle1");
else if (distance <= (r1 + r2))
System.out.println("circle2 overlaps circle1");
else
System.out.println("circle2 does not overlap circle1");
展开
 我来答
e世同人
2018-03-31 · TA获得超过830个赞
知道小有建树答主
回答量:229
采纳率:87%
帮助的人:90.4万
展开全部
这种题只对数学有用,对于学习Java一点用也没有。练习不到算法和语法。
Java2D有类和方法解决这类问题。否则,绘图时碰撞都由程序员自己写累死了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式