早教吧作业答案频道 -->其他-->
在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中设计一个程序,判...的网友还看了以下:
如何判断是电压反馈还是电流反馈希望能够容易理解的..书上说假设负载R=0,判断是否存在反馈信号.. 2020-05-17 …
某工厂设计了一种机器,质量为5t,地面积为0.05平方米,需要安装在车间一块面积为2平方米的水平地 2020-06-15 …
判断是否正确,并举例.“三条侧棱两两互相垂直,且侧棱与底面所成角都相等”是“棱锥为正三棱锥”的充. 2020-06-23 …
这个用java怎么写?输入三个整数,作为三角形的三个边,判断能否组成三角形.(三角形判断条件为任意 2020-07-17 …
给出下列语句,先判断是否为命题,如果是命题请指明其题设和结论.1直角都相等.2画直线AB.3凡内错 2020-07-29 …
电源输出脉动直流时,继电器衔铁不断地吸合与释放,使受控电路随之通断.能否用一个信号,像脉动直流那样, 2020-11-20 …
MFC如何判断是否点击在直线上今天画出了一条直线,若滑鼠在点击时,点击的位置在该线上,则跳出Mess 2020-11-22 …
小型交流断路器在直流中的应用低压断路器应用于24V直流电路中的时候,断路器的额定电流是否直接根据直流 2020-12-07 …
判断成语是否使用恰当.春节将近,市内几个小区接连不断发生直行车被盗事件,前天,富康小区有直行车丢失, 2020-12-15 …
在铺设铁轨时,两条直轨必须是互相平行的,如图,已经知道∠2是直角,那么再度量图中已标出的哪个角,就可 2021-01-08 …