Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.Map;
- import java.util.HashMap;
- import java.util.Set;
- /**
- * A program to add, remove, modify or print
- * student names and grades.
- */
- public class Gradebook
- {
- public static void main(String[] args)
- {
- Scanner in = new Scanner(System.in);
- Map<String,String>yes = new HashMap<>();
- boolean done = false;
- while(!done)
- {
- System.out.println("A)dd R)emove M)odify P)rint Q)uit");
- String input = in.next().toUpperCase();
- if (input.equals("Q"))
- {
- done = true;
- } else if (input.equals("A"))
- {
- String name = in.next();
- String grade = in.next();
- yes.put(name,grade);
- } else if (input.equals("R"))
- {
- String name = in.next();
- yes.remove(name);
- } else if (input.equals("M"))
- {
- String name = in.next();
- String grade = in.next();
- yes.replace(name,grade);
- } else if (input.equalsIgnoreCase("P"))
- {
- Set<String>keys = yes.keySet();
- for(String key:keys){
- System.out.println(key+": "+yes.get(key));
- }
- } else
- {
- done = true;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement