编写程序,提示用户输入一个点(x,y),然后检查这个点是否在以原点(0,0)为圆心、半径为10的圆内。
输入格式:
输入任意一个点的x轴和y轴坐标值,且两个值之间空格分隔。
输出格式:
若点在圆内,输出1,否则输出0。
输入样例:
4 5
输出样例:
1
代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
String[] coord = s.split("\\s+"); //将字符串分割提取坐标到字符串数组里
//将坐标转成int类型并取绝对值
int x = Math.abs(Integer.parseInt(coord[0]));
int y = Math.abs(Integer.parseInt(coord[1]));
double radius = Math.sqrt(x * x + y * y); //求算术平方根
if (radius<10){
System.out.println(1);
}else {
System.out.println(0);
}
}
}