Эта проблема прослушивала меня в течение последнего времени. Я не могу обновить стоимость акций транспортного средства, которое я продаю. Я понимаю, как искать массив и находить модель, которую ищет пользователь, но я не понимаю, как обновить количество этого конкретного модельного автомобиля, которое есть на складе. который будет запасом - 1 после покупки.Обновление значения объекта в arraylist
У меня есть и основные методы получения и установки для модели и переменных запасов в суперкласса автомобиль
Любая помощь ценим!
Ниже приведен способ приобретения автомобиля из класса драйвера
public void purchaseCar()
{
Scanner scan = new Scanner(System.in);
String model, ans;
System.out.println("****Car Purchase Page****");
System.out.println("Enter the model of car you're looking to purchase");
model = scan.nextLine();
for (Vehicles v : list) {
if (v.getmodel().equals(model))
{
System.out.println("Is this the model you want to purchase?");
ans = scan.nextLine();
if (ans.equals("yes")) {
System.out.println("Okay! Your order is being processed");
Vehicles.setStock() = stock - 1;
}
else {
System.out.println("not working");
}
}
}
}
Пожалуйста отправьте ваш класс автомобилей, или, по крайней мере, его переменных и метод setStock. – Zircon
Если я ничего не пропустил, этот код не должен компилироваться, так как вы пытаетесь присвоить значение методу. –