zoukankan      html  css  js  c++  java
  • 判断一个点是否在圆内

    /*
     * 判断一个点是不是在圆内
     * 
     * 
     */
    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+")没有在圆内");
      }
     }
    }
  • 相关阅读:
    Arrays类总结
    多维数组
    数组
    写一个计算器,要求实现加减乘除功能,能够循环接收收据,通过用户交互实现
    递归
    方法
    函数
    流程控制
    mysql笔记(连接与子查询部分)
    ubuntu下mysql的常用命令
  • 原文地址:https://www.cnblogs.com/flei/p/6657501.html
Copyright © 2011-2022 走看看