Моя программа предназначена для определения площади прямоугольника через вводимые пользователем данные.Мой код запрашивает ввод пользователя дважды как для длины, так и для ширины, а второй раз является значением, которое программа будет использовать для расчета.Все правильно, математика, единственная проблема, которая (я знаю) происходит, это повторение подсказок входных данных.
import java.util.Scanner;
public class AreaRectangle
{
public static void main(String[] args)
{
double length=0;
double width=0;
double area;
getLength(length);
length= getLength(length);
getWidth(width);
width= getWidth(width);
getArea(length,width);
area= getArea(length, width);
displayData(length, width, area);
}
public static double getLength(double length)
{
Scanner keyboard= new Scanner(System.in);
double result;
System.out.println("Enter the Rectangle's Length");
result= keyboard.nextDouble();
return result;
}
public static double getWidth(double width)
{
Scanner keyboard= new Scanner(System.in);
double result;
System.out.println("Enter the Rectangle's Width");
result=keyboard.nextDouble();
return result;
}
public static double getArea(double length, double width)
{
double result;
result= (length*width);
return result;
}
public static void displayData(double length, double width, double area)
{
System.out.println("The length is "+length+". The width is "+width);
System.out.println("The area is "+area);
}
}