• 判断一个点是否在圆内


    /*
     * 判断一个点是不是在圆内
     * 
     * 
     */
    public class Demo {
     public static void main(String[] args) {
      //提示用户定义圆形和半径
      Scanner sc = new Scanner(System.in);
      //请输入圆形坐标
      System.out.println("请输入圆心坐标:");
      double a1 = sc.nextDouble();
      double a2 = sc.nextDouble();
      
      //请输入半径
      System.out.println("请输入半径:");
      double r = sc.nextDouble();
      
      //请输入点坐标
      System.out.println("请输入点坐标");
      double b1 =sc.nextDouble();
      double b2 =sc.nextDouble();
      
      //求点到圆心的距离
      double c =Math.pow(Math.pow(a1-b1, 2)+Math.pow(a2-b2, 2),0.5);
      //判断是否在原内
      
      if(c<r){
       System.out.println("点("+b1+","+b2+")在圆内");
      }else{
       System.out.println("点("+b1+","+b2+")没有在圆内");
      }
     }
    }
  • 相关阅读:
    Object-c NSArray
    内存管理池
    Objuct-c 对象的初始化 存起器 属性 self和super 内存管理
    继承什么的
    Object C 多态性
    Objectvie
    (重点) 协议
    分类
    一张图了解Python
    转载 MySql常用查询语句(23种)
  • 原文地址:https://www.cnblogs.com/flei/p/6657501.html
Copyright © 2020-2023  润新知