在Main类中编写方法,提示用户输入一个点(x,y),然后检查这个点是否在以原点(0,0)为圆心、半径为r的圆内。方法的首部定义为:
public boolean inCircle(int x,int y,int r);
方法在圆内,则返回true,否则返回false
在main方法中:
- 通过键盘输入点的x,y坐标以及圆的半价
- 调用inCircle方法,如果在圆内,输出yes,否则输出no
输入格式:
通过键盘入在一行中给出3整数,表示一个点坐标x,y,以及圆的半价
输出格式:
对每一组输入,在一行中输出yes或者no。
输入样例:
在这里给出一组输入。例如:
3 4 6
2 3 2
输出样例:
在这里给出相应的输出。例如:
yes
no
代码样例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int x,y,r;
Scanner in =new Scanner(System.in);
x=in.nextInt();
y=in.nextInt();
r=in.nextInt();
boolean f=inCircle(x,y,r);
if(f) {
System.out.println("yes");
}else {
System.out.println("no");
}
}
public static boolean inCircle(int x,int y,int r) {
boolean f=((int)Math.pow(x,2))+((int)Math.pow(y,2))<((int)Math.pow(r,2));
return f;
}
}