zoukankan      html  css  js  c++  java
  • 创建一个圆类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();
        }
    
    }
  • 相关阅读:
    搜索自动提示的简单模拟JQuery
    log4j+AOP 记录错误日志信息到文件中
    利用firebug 查看JS方法, JS 调试
    Blog 使用Jsoup解析出html中的img元素
    jquery操作select(取值,设置选中)
    C++解析(20):智能指针与类型转换函数
    C++解析(19):函数对象、关于赋值和string的疑问
    C++解析(18):C++标准库与字符串类
    C++解析(17):操作符重载
    C++解析(16):友元与类中的函数重载
  • 原文地址:https://www.cnblogs.com/summerdata/p/10849838.html
Copyright © 2011-2022 走看看