Как мне назвать переменную длины и ширины в методе getArea без создания частной переменной в классе, так как я делаю это, вызывает метод снова запустить после того, как он уже запускался один раз. Я действительно не нравится этот путь, но вот так, как профессор хочет его сделать, чтобы имитировать раз, прежде чем «объектно-ориентированное программирование»Я пытаюсь вызвать двойную переменную из одного метода в другой
/*This program allows the user to enter the length and widtch and receive the area
of the rectangle*/
import java.util.Scanner;
public class theRectangleCompany
{
public static void main(String[] args)
{
System.out.print("This program will find an area of a Rectangle ");
getLength();
getWidth();
getArea();
}
public static double getLength()
{
double length;
Scanner keyboard = new Scanner(System.in);
System.out.print("Please enter the length ");
length = keyboard.nextDouble();
return length;
}
public static double getWidth()
{
double width;
Scanner keyboard = new Scanner(System.in);
System.out.print("Please enter the width ");
width = keyboard.nextDouble();
return width;
}
public static void getArea()
{
double length = getLength();
double width = getWidth();
double area = width * length;
System.out.println("The area of the Rectangle is: " +area);
}
}
Вы говорите, что вы хотите чтобы избежать использования частной переменной в классе, но как насчет переменной в основном методе? – StephenTG
stephen, она хочет только методы в основном, кроме сообщения, которое я запрашиваю у пользователя, – user3276851
Если методы нужно только вызывать в основном, мой ответ определенно является решением. – developerwjk