import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// caleb b
// contact book
Map<String, String> contacts = new HashMap<>();
Scanner scan = new Scanner(System.in);
boolean run = true;
System.out.println("Welcome to your contact book!");
while (run) {
System.out.println("Enter a command: ");
String command = scan.nextLine();
switch(command.toLowerCase()) {
case "add":
case "update":
System.out.println("Enter a name: ");
String name = scan.nextLine();
System.out.println("Enter their phone number: ");
String number = scan.nextLine();
contacts.put(name, number);
break;
case "get":
System.out.println("Enter a name: ");
String name2 = scan.nextLine();
System.out.println(contacts.get(name2));
break;
case "remove":
System.out.println("Enter a name: ");
String name3 = scan.nextLine();
contacts.remove(name3);
break;
case "display":
for (String key : contacts.keySet()) {
System.out.println(key + ": " + contacts.get(key));
}
break;
case "quit":
run = false;
break;
default:
System.out.println("Invalid command");
break;
}
}
}
}