我需要編寫一個程序來計算圓的面積,除了當我運行程序並輸入面積計算值爲零時,我似乎已經擁有了一切。在Java中計算圓的面積
public class Circle {
private double radius;
private double area;
public Circle() {
radius = 0;
area = 0;
}
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getArea() {
return area;
}
public void setArea(double area) {
area = radius * radius * Math.PI;
}
public String toString() {
return "The radius of the circle is: " + radius + ", and the area is: " + area;
}
}
我需要改變什麼,以便當我的測試代碼調用toString時,它會輸出一個計算區域?
你打電話'setArea'?你的設計是錯誤的。 –
我沒有看到任何獲取輸入的部分將它提供給'Circle'實例。我們也需要看到它。 – Jack
http://pastebin.com/RYUFY7AQ –