Прежде всего, здесь требования моего назначения:Нужна помощь на некоторых Java домашних задания создания кругов
Создайте класс Circle, который содержит:
- частного поле двойных данных с именем радиуса ,
- общественный конструктор, создающий круг с заданным радиусом.
- общедоступный метод
getRadius()
, который возвращает радиус этого круга.- общедоступный метод
compareCircle(Circle c)
, который возвращает true, если радиус указанного окружности тот же и радиус этого круга.- a общественный метод
setRadiusTheSame(Circle c)
, который изменяет радиус этого круга так же, как радиус указанного круга.
Написать тестовую программу, которая создает два круга с радиусами 18 и 5. распечатывает радиуса для каждого круга, проверки и отпечатки, если две окружности равны, а затем вызывает (с Circle) метод compareCircle и распечатывает результат. Затем вызовите метод setRadiusTheSame (Circle c). Затем распечатайте все снова!
Мне нужна помощь при написании метода compareCircle(Circle c)
и метода setRadiusTheSame(Circle c)
. Все остальное компилируется и работает.
Вот мой код до сих пор мой круг программы:
public class Circle {
private double radius;
public Circle() {
radius = 18;
}
public Circle(double r) {
radius = r;
}
public double getRadius() {
return radius;
}
}
И вот моя TestCircle программа до сих пор:
public class TestCircle {
public static void main(String[] args) {
Circle c1 = new Circle();
System.out.println("The circle has radius of "
+ c1.getRadius());
Circle c2 = new Circle(5);
System.out.println("The circle has radius of "
+ c2.getRadius());
}
}
Заранее спасибо!