Я пытаюсь создать новый объект с именем item1, который принадлежит классу StockItem. Я уже создал конструктор для StockItem внутри файла класса, сделав все переменные общедоступными, однако теперь я пытаюсь создать его новый экземпляр, но хочу, чтобы переменные вводились пользователем с использованием класса сканера.Застревает при создании нового объекта
Как я могу создать новый экземпляр объекта objec? Я также создал класс сканера и получил его для чтения ввода, но не признаю, что ввод, который я вводил, является атрибутом нового элемента.
Любая помощь будет очень признательна, пожалуйста, спасибо.
StockItem Constructor:
public StockItem (String itemID, String itemDesc, Double price, int quantity, int reOrderLevel)
{
this.itemID = itemID;
this.itemDesc = itemDesc;
this.price = price;
this.quantity = quantity;
this.reOrderLevel = reOrderLevel;
}
Код для ввода сканера:
else if (i==1)
{
StockListInterface.doAddItem(item);
System.out.println("Add New Item");
System.out.println("****************");
Scanner scanner1 = new Scanner(System.in);
System.out.println("Enter ID :>");
String itemID = scanner1.nextLine();
System.out.println("Enter Description :>");
String itemDesc = scanner1.nextLine();
System.out.println("Enter Price :>");
String price = scanner1.nextLine();
System.out.println("Enter Quantity :>");
String quantity = scanner1.nextLine();
System.out.println("Enter Re-Order Level :>");
String reOrderLevel = scanner1.nextLine();
System.out.println("Enter another? (Y/N) :>");
}
Что вы пытались? Какую ошибку вы получили? – SLaks