public class Box
{
// Объявляем переменные здесь, чтобы они были видны для всего класса,
// а не только конструктора
double width;
double height;
double depth;
// Если ввели все 3 значения
Box(double w, double d, double h)
{
width = w;
depth = d;
height = h;
}
// Если ввели одно значение, подразумеваем, что это куб
Box(double len)
{
width = depth = height = len;
}
// Если ничего не ввели, инициализируем все переменные с -1
Box()
{
width = -1;
depth = -1;
height = -1;
}
// Метод, вычисляющий объем коробки
double Volume()
{
return width * height * depth;
}
}
public class Main
{
public static void main(String[] args)
{
Box box1 = new Box();
Box box2 = new Box(1,2,3);
Box box3 = new Box(20);
System.out.println("Объем первой коробки: " + box1.Volume());
System.out.println("Объем второй коробки: " + box2.Volume());
System.out.println("Объем третьей коробки: " + box3.Volume());
}
}