У меня есть пара команд else/if в моем коде ниже. Однако я хочу установить конечную переменную, которая будет устанавливать окончательный оператор if в зависимости от ввода пользователей. Допустим, пользователь решил купить 6-дюймовый токарный станок. Применяемая скидка будет lathecost * 0.10. Я хочу сохранить эту переменную, чтобы использовать ее в будущем. Тем не менее, я не хочу создавать отдельную переменную, если пользователь выбирает 2 или 0. Я хочу, чтобы переменная знала, что выбрал пользователь, и в зависимости от того, что если/else оператор itll сохранит это. Если пользователь выбирает 2-й, то он сохраняет окончательную стоимость lathecost * 0,05, если пользователь выберет 10 itll, сохранит окончательную стоимость lathecost * 0.10 и так далее. Как я могу это достичь?Variable off a Else If Condition statement
double numlathe;
numlathe = input.nextFloat();
final double priceoflathe = 20000;
double lathecost = priceoflathe * numlathe;
if (numlathe<0) {
System.out.println("No discount applicable for 0 number of lathe purchase");
}
else if(numlathe<2) {
System.out.println("Discount of lathe matchine purchase = 0 ");
}
else if(numlathe<5){
System.out.println("There is discount that can be applied");
System.out.println("Total cost so far is" + lathecost * 0.05 + " dollars");
}
else if(numlathe>=5){
System.out.println("There is discount that can be applied.");
System.out.println("Total cost so far with discount is " + lathecost * 0.10 + " dollars");
}
Я немного смущен. Вам нужна переменная, которая сохранит окончательную стоимость (с дисконтом, если дано) или переменную, которая сообщит вам позже, если бы была предоставлена скидка любого вида? –