Professional Documents
Culture Documents
Aniket Micro Project
Aniket Micro Project
Syntax :
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
class MedicalStore {
private Map<String, Integer> inventory;
public MedicalStore() {
inventory = new HashMap<>();
}
while (true) {
System.out.println("\n1. Add Item to
Inventory");
System.out.println("2. Sell Item");
System.out.println("3. Display Inventory");
System.out.println("4. Exit");
System.out.print("Enter your choice: ");
int choice = scanner.nextInt();
scanner.nextLine(); // Consume newline
character
switch (choice) {
case 1:
System.out.print("Enter item name: ");
String itemToAdd = scanner.nextLine();
System.out.print("Enter quantity: ");
int quantityToAdd = scanner.nextInt();
store.addItem(itemToAdd,
quantityToAdd);
break;
case 2:
System.out.print("Enter item name to
sell: ");
String itemToSell = scanner.nextLine();
System.out.print("Enter quantity to
sell: ");
int quantityToSell = scanner.nextInt();
store.sellItem(itemToSell,
quantityToSell);
break;
case 3:
store.displayInventory();
break;
case 4:
System.out.println("Exiting...");
System.exit(0);
default:
System.out.println("Invalid choice.
Please try again.");
}
}
}
}
Program Output :
Explanation Of Program :