早教吧作业答案频道 -->其他-->
在java中设计一个程序,判断直角坐标系中一个点是否在以(0,0)为圆心以1为半径的圆内?
题目详情
在java中设计一个程序,判断直角坐标系中一个点是否在以(0,0)为圆心以1为半径的圆内?
▼优质解答
答案和解析
public class Coordinate {
public static void main(String[] args) {
double x = 0.5;//测试点横坐标
double y = 0.3;//测试点纵坐标
final double r = 1;//半径为1
boolean isInCircle = isPointInCircle(x, y, r);
System.out.println("点(" + x + "," + y + ")" + (isInCircle? "在": "不在") + "以原点(0,0)为圆心半径为" + r + "的圆内!");
}
private static boolean isPointInCircle(double x, double y, double r) {
//园内的点必须满足x < 1 && y = r || Math.abs(y) >= r){
return false;
}
return Math.pow(x, 2) + Math.pow(y, 2) < 1;
}
}
------------------
点(0.5,0.3)在以原点(0,0)为圆心半径为1.0的圆内!
public static void main(String[] args) {
double x = 0.5;//测试点横坐标
double y = 0.3;//测试点纵坐标
final double r = 1;//半径为1
boolean isInCircle = isPointInCircle(x, y, r);
System.out.println("点(" + x + "," + y + ")" + (isInCircle? "在": "不在") + "以原点(0,0)为圆心半径为" + r + "的圆内!");
}
private static boolean isPointInCircle(double x, double y, double r) {
//园内的点必须满足x < 1 && y = r || Math.abs(y) >= r){
return false;
}
return Math.pow(x, 2) + Math.pow(y, 2) < 1;
}
}
------------------
点(0.5,0.3)在以原点(0,0)为圆心半径为1.0的圆内!
看了 在java中设计一个程序,判...的网友还看了以下:
请问cad中标高是什么意思?在作图中看不到标高?和实物中的对比是相对高度吗?请以实物为例说明!在c 2020-04-26 …
一袋中有几张卡片,分别标有号码啊,2……n,从中有放回的抽取k张来,以x表示所得号码之和,求E(X 2020-05-13 …
阅读下列材料材料一以中国之大,乃重受其害(通商之害)者何哉?病在讲求商务之无人耳。推其原故上在官而 2020-05-16 …
Matlab求助,在一个坐标系中画四个球体,求相交区域的中心点坐标四个球体的球心坐标可以随意设置, 2020-05-16 …
matlab 以坐标画圆随机生成一组坐标,然后以此坐标为圆心,再一另一组随机数做为半径画圆,查看圆 2020-05-16 …
ICP标准溶液为什么要现用现配?想具体了解一下,ICP标准溶液现用现配的原因,放置一段时间以后,标 2020-05-17 …
以募满发行额为止,所有投标商的最低中标价格为最后单一的中标价格,全体标商的中标价格一 2020-05-21 …
投标者串通投标,抬高标价或者压低标价的,( )。A.其中标无效,监督检查部门可以根据其情节处一倍以 2020-05-22 …
小王在晚上六时出门时,抬头看了一下中标的两针夹角为135°,等他回来的时候,时针、分针的夹角仍为1 2020-06-03 …
在直角坐标系中,连接坐标为整数的若干个点组成一个多边形.把多边形各顶点的横坐标和纵坐标都乘以2,得 2020-06-07 …