求圆的面积、周长
import java.util.Scanner;
public class TestCircle {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
Circle c = new Circle();
System.out.print("请输入圆半径:");
c.radius = s.nextDouble();
System.out.println("圆半径为:"+c.getRadius());
System.out.println("圆周长为:"+c.findGirth());
System.out.println("圆面积为:"+c.findArea());
}
}
class Circle{
double radius;//半径
public double findGirth() {//计算周长
return 3.14*radius*2;
}
public double findArea() {//计算面积
return 3.14*radius*radius;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
}
结果:
请输入圆半径:4
圆半径为:4.0
圆周长为:25.12
圆面积为:50.24
为什么下面的结果会这样?求解
请输入圆半径:3
圆半径为:3.0
圆周长为:18.84
圆面积为:28.259999999999998