До сих пор я написал этот код для виртуального автомата:Виртуального Торговый автомат
public class VirtualVender {
public static void main(String[] args){
int MILK_CHOCOLATE = 01;
int DARK_CHOCOLATE = 02;
int LIGHT_CHOCOLATE = 03;
int COOKIE_CHOCOLATE = 04;
int SELECTION;
System.out.println("********************");
System.out.println("Vending Machine");
System.out.println("Enter Your Selection");
Scanner input = new Scanner(System.in);
SELECTION = input.nextInt();
System.out.println("********************");
}
}
Так от моего понимания ввода данных пользователя в настоящее время должен быть сохранен в ВЫБОРЕ, но как я могу получить ВЫБОР довести до MILK_CHOCOLATE если я ввел 01? если вам нужен более простой вопрос, просто ответьте, и я постараюсь лучше объяснить свой вопрос.
Спасибо за помощь!
Вы их сравнения с '' if' или переключателя '. Или вы используете «Карта», чтобы сделать это за вас. Также прочитайте [this] (http://stackoverflow.com/questions/565634/integer-with-leading-zeroes) для ваших префиксных индексов '0'. –
Для чего стоит, если вы хотите, чтобы пользователь действительно входил в ведущие нули, вам придется сравнивать строки, а не цифры. –
Java Virtual Vending Machine ... JVVM – Paulpro