Получение ошибочной ошибки для моей программы расчета области. Мне нужно, чтобы он оставался как double, а не int, чтобы он мог принимать десятичные числа. Вот ошибка. AreaCalculationProgram.java:39: ошибка: переменная ширина может не быть инициализирована areaofrectangle = width * length;Переменная не инициализирована в Java - ошибка 39
И вот мой код:
//Code for Rectangle
double areaofrectangle, width, length;
//int areaofrectangle;
System.out.print(" --> Enter Width of Rectangle in Centimetres: ");
//Scanner sc = new Scanner(System.in); //Scanner is for testing rectangle by its self
//int width = sc.nextInt();
// double width = sc.nextDouble();
System.out.print(" --> Enter Length of Rectangle in Centimetres: ");
//int length = sc.nextInt();
// double length = sc.nextDouble();
areaofrectangle = width * length;
System.out.print("Area of Rectangle: "+ areaofrectangle);
Благодаря
Какие значения вы ожидаете от 'width' и' length' при выполнении 'areaofrectangle = width * length;'? Почему вы думаете, что эти ценности будут там? – Pshemo