package chaptor06Example;
public class Circle {
private double radius;
private double x;
private double y;
public Circle() {
}
public double getArea() {
double area = Math.PI * radius * radius;
return area;
}
public double getRadius() {
return radius;
}
public double getX() {
return x;
}
public double getY() {
return y;
}
public void setRadius(double radius) {
if (radius > 0) {
this.radius = radius;
}
}
public void setX(double x) {
this.x = x;
}
public void setY(double y) {
this.y = y;
}
}
package chaptor06Example;
public class CircleTest {
public static void main(String[] args) {
Circle circle1 = new Circle();
circle1.setRadius(3.6);
circle1.setX(0.0);
circle1.setY(1.5);
System.out.println("반지름: " + circle1.getRadius());
System.out.println("중심좌표 :" + "(" + circle1.getX() + "," + circle1.getY() + ")");
System.out.printf("넓이: %.2f\n", circle1.getArea());
Circle circle2 = new Circle();
circle2.setRadius(-5.0);
circle2.setX(1.0);
circle2.setY(2.2);
System.out.println("반지름: " + circle2.getRadius());
System.out.println("중심좌표 :" + "(" + circle2.getX() + "," + circle2.getY() + ")");
System.out.printf("넓이: %.2f\n", circle2.getArea());
}
}