7-9 判断一个点是否在园内java
在Main类中编写方法,提示用户输入一个点(x,y),然后检查这个点是否在以原点(0,0)为圆心、半径为r的圆内。方法的首部定义为:
public boolean inCircle(int x,int y,int r);
方法在圆内,则返回true,否则返回false
在main方法中:
- 通过键盘输入点的x,y坐标以及圆的半价
- 调用inCircle方法,如果在圆内,输出yes,否则输出no
import java.util.Scanner; public class Main{public static void main(String args[]) { Scanner in=new Scanner(System.in);int x=in.nextInt();int y=in.nextInt();int 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){ if(x*x+y*y<=r*r) return true;else return false;}}