入门java编程题

入门java编程题如图

public class Circle {

private double radius = 0d;

public Circle(){

this.radius = 0d;

}

public Circle(double r){

this.radius = r;

}

public double getArea(){

return Math.PI*radius*radius;

}

public double getPerimeter(){

return Math.PI*radius*2;

}

void show(){

System.out.println(String.format("半径:%.2f",radius));

System.out.println(String.format("周长:%.2f",getPerimeter()));

System.out.println(String.format("面积:%.2f",getArea()));

}
}追问

没有main

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-30
package test02;public class Circle { private static final double PI = 3.1415926535; private double Radius;//圆的半径 public Circle(){ this(0); } public Circle(double r){ Radius = r; } public double getArea(){ return PI*Radius*Radius; } public double getPerimeter(){ return 2*PI*Radius; } public void show(){ System.out.println("圆的半径为"+Radius+",周长为"+getPerimeter()+",面积为"+getArea()); } public static void main(String[] args) { Circle c = new Circle(2); c.show(); }}
相似回答