Я работаю над этим несколько дней и не могу запустить программу. Я должен назвать 3 поля и использовать setRadius() getRadius(). Я также должен установить и вычислить все поля в setRadius(). Поначалу у меня не было главного, но все время возникала ошибка. Я включил основные компиляции программ, но не запускаю. Пожалуйста помоги.Почему моя программа «Круг» не запускается?
public class Circle
{
public static void main(String[] args)
{
Circle myCircle = new Circle();
}
double radius;
double diameter;
double area;
public void Circle()
{
radius= 1;
diameter = radius * radius;
area = Math.PI * radius * radius;
}
public void setRadius()
{
radius = 1;
diameter = radius * radius;
area = Math.PI * (radius * radius);
}
public double getRadius()
{
return radius;
}
public void display()
{
System.out.println("The radius is " + radius);
System.out.println("The diameter is " + diameter);
System.out.println("The area is " + area);
}
}
вызова методов –
'общественной недействительной Circle()' не является конструктор. Удалите ключевое слово void и затем вызовите 'myCircle.display()' в вашем основном. – user2336315
FYI, 'радиус * радиус' НЕ' диаметр' круга –