在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; } }