zoukankan      html  css  js  c++  java
  • 基础JAVA程序设计(多个类与方法的实现2)

    设计一个类代表二维空间的一个点(Point),要求:两个成员变量:x坐标和y坐标。

    设计一个类代表二维空间的一个圆(Circle),要求:两个成员变量:一个是圆心,一个是半径;提供计算圆面积的方法;提供判断点是否在圆内的

    方法。并设计测试类验证。

    Point类

    package yan05;
    
    public class Point {
      int x,y;
      public Point(int x,int y) {
          this.x=x;
          this.y=y;
        }
      public Point() {
          
      }
      void p1() {
         
      }
    }

    Circle类

    package yan05;
    public class Circle {
      Point p0;
      double radius;
      public double getArea() {
          return Math.PI*radius*radius;
      }
      public boolean isInCircle(Point p) {
          if((p0.x-p.x)*(p0.x-p.x)+(p0.y-p.y)*(p0.y-p.y)>radius*radius) {
              System.out.println("点不在圆内");
              return false;
          }
          else {
              System.out.println("点在圆内");
          }
        return true;
      }
      public Circle() {
          
      }
      public Circle(Point p,double radius) {
          p0=p;
          this.radius=radius;
      }
    }

    Test类

    package yan05;
    public class Test
     {
            public static void main(String[] args)
                           {
            Point p0=new Point(0,0);//设置圆心坐标
            Circle c0=new Circle(p0,5);//设置圆
            Point p1=new Point(3,4);//任意选取一点
            System.out.println("此圆的面积为:"+c0.getArea());//输出圆的面积
            c0.isInCircle(p1);//判断p1点是否在c0圆内
                    }
      }

    运行结果:

    此圆的面积为:78.53981633974483
    点在圆内

    天晴了,起飞吧
  • 相关阅读:
    Fiddler 教程
    Mongodb for C# 分组查询
    C# CryptoStream
    ECharts 纯Javascript图表库
    Mongodb For C# "Query" 对象常用的方法
    WPF 获取指定文件的Icon
    SymbolSource
    ubuntu下安装Docker
    老李推荐:第1章2节《MonkeyRunner源码剖析》概述:边界
    老李推荐: 第1章1节《MonkeyRunner源码剖析》概述:前言
  • 原文地址:https://www.cnblogs.com/jianqiao123/p/10781228.html
Copyright © 2011-2022 走看看