// 파일 명 : Circle.java
public class Circle {
private int radius;
private Point center;
double old = 3.14;
public Circle(Point p, int r, int won1) {
center = p;
radius = r;
}
public double CircleArea() {
return radius * radius * old;
}
@Override
public String toString() {
return "원 결과 : " + CircleArea() + ", " + "[반지름은 " + radius + ", 포인트 : " + center + "]";
}
}
// 파일 명 : CircleTest.java
import java.util.Scanner;
public class CircleTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
int won1;
int won2;
Scanner CircleRt = new Scanner(System.in);
System.out.println("첫번째 원 반지름은?");
won1 = CircleRt.nextInt();
Point p = new Point(25, 75);
Circle c = new Circle(p, won1,won1);
System.out.println(c);
System.out.println("두번째 원 반지름은?");
won1 = CircleRt.nextInt();
Point o = new Point(30, 90);
Circle e = new Circle(o, won1, won1);
System.out.println(e);
}
}
// 파일 명 : point.java
public class Point {
private int x,y;
public Point(int a, int b) {
x = a;
y = b;
}
@Override
public String toString() {
return " [x=" + x + ", y= " + y + "]";
}
}
//------------------------------------------------------------------------
// 과제