Вопрос о назначении на netbeans
Привет! Итак, у меня есть задание, где я должен создать калькулятор краски для стен, и у меня возникли некоторые трудности с его кодированием..
import java.util.Scanner; class ProgramA{ public static void main(String [] args) { System.out.println("Welcome To Wall Paint Cost Calculator"); int length; int width; int height; int cost; Scanner keyboard = new Scanner (System.in); System.out.println("Please enter below your room length in meters "); length = keyboard.nextInt (); System.out.println("Please enter below your room width in meters "); width = keyboard.nextInt (); System.out.println("Please enter below your room width in meters "); height = keyboard.nextInt(); System.out.println("Your total area is:"); cost = length + width * height * 4 ; System.out.println(cost); } }
Проблема с этим кодом заключается в том, что когда я запускаю программу и набираю свои числа, например, скажем, длина : 5 + ширина : 6 * высота : 3, а затем * 4, я всегда получаю 77.
Пожалуйста, помогите, спасибо!
Что я уже пробовал:
импорт java.util.Сканер;
классная программа{
публичный статический пустота главный(строка [] аргументы)
{
Системы.из.код println("Добро пожаловать в стене Калькулятор стоимости краски ");
длина int;
int ширина;
int высота;
int стоимость;
Клавиатура сканера = новый сканер (System.in);
Системы.из.код println("пожалуйста, введите ниже ваш номер длина в метрах ");
длина = клавиатура. nextInt ();
Системы.из.код println("пожалуйста, введите ниже ваш ширина комнаты в метрах ");
ширина = клавиатура.nextInt ();
Системы.из.код println("пожалуйста, введите ниже ваш ширина комнаты в метрах ");
высота = клавиатура. nextInt();
Системы.из.код println("ваша общая площадь:");
стоимость = длина + ширина ;
Системы.из.код println(стоимость);
}
}