• 创建一个圆类Circle的对象,分别设置圆的半径计算并分别显示圆半径、圆面积、圆周长。


    编写一个圆类Circle,该类拥有:

    ①一个成员变量

    Radius(私有,浮点型); // 存放圆的半径;

    ②两个构造方法

    Circle( ) // 将半径设为0

    Circle(double r ) //创建Circle对象时将半径初始化为r

    ③ 三个成员方法

    double getArea( ) //计算圆的面积

    double getPerimeter( ) //计算圆的周长

    void show( ) //将圆的半径、周长、面积输出到屏幕

    编写应用程序,创建类的对象,分别设置圆的半径计算并分别显示圆半径、圆面积、圆周长。

    package com.Summer_0511.cn;
    
    /**
     * @author Summer
     *
     */
    class Circle{
        private double Radius;
    
        
        public Circle() {    
            super();    
            Radius=0;
        }
    
        public Circle(double r) {
            super();
            this.Radius = r;
        }
        
        public double getArea(double r){
            double Area = r*r*3.14;
            return Area;
        }
        
        public double getPerimeter(double r){
            double Perimeter = 2*3.14*r;
            return Perimeter;
        }
        
        public void show(double r){
            System.out.println("圆的半径为"+r);
            System.out.println("圆的面积为"+getArea(r));
            System.out.println("圆的周长为"+getPerimeter(r));
        }
        
    }
    public class Test04 {
    
        public static void main(String[] args) {
            Circle c = new Circle();
            c.show(3);
    
        }
    
    }

     方法二:

    package stage3;
    class Circle{
        private double radius;//半径
        private final double PI = 3.24d;
        public Circle(double radius) {
            this.radius = radius;
        }
    
        public Circle() {
            this.radius = 0;
        }
        public double getArea() {
            return PI*Math.pow(this.radius, 2);
        }
        public double getPerimeter() {
            return 2* PI * this.radius;
        }
        public void show() {
            System.out.println(this.radius+","+getPerimeter()+","+getArea());
        }
        
    }
    public class Test2 {
    
        public static void main(String[] args) {
            
            Circle c = new Circle(2);
            c.show();
        }
    
    }
  • 相关阅读:
    用户需求报告
    结队开发项目——七巧板NABC需求分析
    梦断代码读书笔记3
    课堂练习之环形二维数组
    结对开发之求最大子数组的溢出问题
    《代码之美》第二章读后感(一)
    软件工程项目冲刺阶段二:第五天
    软件工程项目冲刺阶段二:第四天(06-06)
    软件工程项目冲刺阶段二:第三天
    课程评价
  • 原文地址:https://www.cnblogs.com/summerdata/p/10849838.html
Copyright © 2020-2023  润新知