Я BEGINNER в java. Мой проект - простой счетчик калорий.Как подключить пользовательский ввод к расчету java
так, как это должно работать:
Введите калорийности количества всасываемого: (пользователь добавляет номер)
программы пользователей вычитать вход на 2000 калорий
В настоящее время, моя программа вычитает параметр для пищевой объект из 2000 кал. Я знаю это, потому что я СДЕЛАЛ БОЛЬШЕ ИСПЫТАНИЙ, ПЫТАЮЩИСЯ К РИСУНКУ РЕШЕНИЯ НА ЭТУ ПРОБЛЕМУ СЕБЯ. Если бы я не изменил параметры для методов вкуса чизкейка, чтобы включить строку и целое число, то он бы вычитал калорийность из последнего перечисленного аромата пирога (кармель), который содержал переменную калорию.
Проблема:
я могу показаться, чтобы выяснить, как подключить пользовательский ввод расчета калорий, закодированный в классе продуктов питания выше основных. Я также попытался изменить переменную ввода Scanner на переменную калории, но тогда ее нельзя было решить.
Теперь я слушаю свой код ниже. Я был бы очень благодарен всем, кто мог мне помочь. Пожалуйста, помните, я новичок и читаю все, что я написал, прежде чем отвечать.
Спасибо
int calculateCaloriesLeft() {
int caloriesLeft = 2000 - calories;
return caloriesLeft;
}
Scanner input = new Scanner(System.in);
System.out.println("Enter calorie of food: ");
int value = 0;
value = input.nextInt();
value = deserts.calculateCaloriesLeft();
System.out.println("calories left: " + value);
}
}
_ «есть много дополнительного кода, потому что ...» _ затем создать простую TestCase (так называемый [mcve]), чтобы продемонстрировать только часть у вас проблемы. –
Я избавился от всего лишнего кода –