所以我還是新手編程,我不知道這是否是正確的,但我試圖找到一個圓圈的面積圓周以給定的半徑。找到一個圓的半徑,直徑,面積和圓周
到目前爲止,我有這樣的:
public class Circle {
private double radius;
public Circle(double r) {
}
public double getRadius() {
return radius;
}
public void setRadius(double r) {
}
public double diameter() {
double diameter = radius * radius;
return diameter;
}
public double area() {
double area = Math.PI * (radius * radius);
return area;
}
public double circumference() {
double circumference = 2 * Math.PI * radius;
return circumference;
}
}
我也有這個其他部分太...
public class CircleTest {
private static void circleTest (int r) {
Circle circleTest = new Circle(-2);
System.out.printf("Parameter: %d%n", r);
System.out.printf("Radius: %.1f %n", circleTest.getRadius());
System.out.printf("Diameter: %.1f %n", circleTest.diameter());
System.out.printf("Area: %.1f %n", circleTest.area());
System.out.printf("Circumference: %.1f %n", circleTest.circumference());
}
public static void main(String[] args) {
}
}
我不知道這是否是正確與否,但它只是編譯很好,但是當我運行它時它不打印任何東西。我究竟做錯了什麼???
爲什麼你傳遞一個負半徑,爲什麼你的構造函數在裏面?你認爲radius如何在你的程序中獲得價值? – 2015-02-24 05:28:10
你的'main'方法是空的,這意味着它什麼也不做。 – ntalbs 2015-02-24 05:29:38
你的直徑爲r^2 ...如果你不懂數學,編程並不重要。 – ghostbust555 2015-02-24 05:30:12