Deloitte | COGNIZANT | IBM | CAPGEMINI
case "update car":
System.out.print("Enter car model to update: ");
String carToUpdate = scanner.nextLine();
if (carInventory.containsKey(carToUpdate)) {
System.out.print("Enter new number of doors: ");
int newDoors = scanner.nextInt();
scanner.nextLine(); // Consume newline
carInventory.get(carToUpdate).update(newDoors);
} else {
System.out.println("Car not found.");
}
break;
case "update bike":
System.out.print("Enter bike model to update: ");
String bikeToUpdate = scanner.nextLine();
if (bikeInventory.containsKey(bikeToUpdate)) {
System.out.print("Does it have a carrier? (true/false): ");
boolean newCarrier = scanner.nextBoolean();
scanner.nextLine(); // Consume newline
bikeInventory.get(bikeToUpdate).update(newCarrier);
} else {
System.out.println("Bike not found.");
}
break;
case "check car":
System.out.print("Enter car model to check: ");
String carToCheck = scanner.nextLine();
System.out.println(carInventory.containsKey(carToCheck) ? "Car exists in inventory." : "Car not found.");
break;
case "check bike":
System.out.print("Enter bike model to check: ");
String bikeToCheck = scanner.nextLine();
System.out.println(bikeInventory.containsKey(bikeToCheck) ? "Bike exists in inventory." : "Bike not found.");
break;
case "exit":
System.out.println("Exiting system...");
scanner.close();
return;
default:
System.out.println("Invalid command.");
}
}
}
}
#veihcle_management_system_using_java
#L&T
838 ·