java基本类型题大题代码

1、定义一个圆类——Circle,在类的内部提供一个属性:半径 r,同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。通过两个方法计算圆的周长和面积并且对计算结果进行输出。最后定义一个测试类对 Circle 类进行使用。


import java.util.Scanner;

class Circle {
    double r;
    public static void getArea(double r){
        System.out.println("圆的面积为:"+3.14*r*r);
    }

    public static void getPerimeter(double r){
        System.out.println("圆的周长为:"+2*3.14*r);
    }
}
public class TestCircle{
    public static void main(String[] args) {
        System.out.println("请输入圆的半径r:");
        Scanner scan = new Scanner(System.in);
        double r = scan.nextDouble();
        Circle.getArea(r);
        Circle.getPerimeter(r);
    }
}

import java.util.Scanner;

public class Circle {
    double pi = Math.PI;

    /**
     * 求面积
     */
    public void getArea(int r) {
        double c = pi * r * r;
        System.out.println("面积:" + String.format("%.2f", c));
    }

    /**
     * 求周长
     */
    public void getPerimeter(int r) {
        double s = pi * 2 * r;
        System.out.println("周长:" + String.format("%.2f", s));
    }

    public static void main(String[] args) {
        Circle text = new Circle();
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入半径:");
        int R = sc.nextInt();
        text.getArea(R);
        text.getPerimeter(R);

    }

}