Assignemnt 102 and Keychains For Real

Code

    /// Name: Xinting Chen
    /// Period: 7
    /// Program Name: Keychains For Real
    /// File Name: Keychains For Real.java
    /// Date Finished: 3/30/2016
  
        import java.util.Scanner;
        public class KeychainsForReal{
            public static void main(String[] args){
                System.out.println("WELCOME");
                
                int choice = 0;
                
                do{
                    showMenu();
                    
                    do choice = choice();
                    while (choice ==0);
                    
                    if (choice == 1) addKey();
                    if ( choice == 2) removeKey();
                    if (choice == 3) viewOrder();
                    
                    System.out.println();
                 }
                while (choice!=4);
                
                checkOut();
                
                System.out.println();
            }
            
            public static void showMenu(){
                System.out.println("1) Add Keychains to Order");
                System.out.println("2) Remove Keycahins from Order");
                System.out.println("3) View Current Order");
                System.out.println("4) Check Out");
                
            }
            
            public static int choice() {
                Scanner keyboard = new Scanner(System.in);
                int choice = 0;
                System.out.print("Choice: ");
                choice = keyboard.nextInt();
                
                if (choice < 1 || choice > 4) choice = 0;
                
                return choice;
            }
            
            public static void addKey(){
                System.out.println("KEYCHAIN ADDED");
            }
            
            public static void removeKey(){
                System.out.println("KEYCAHIN REMOVED");
            }
            public static void viewOrder(){
                System.out.println("VIEW ORDER");
            }
            public static void checkOut(){
                System.out.println("CHECKOUT");
            }
        }




    

Picture of the output

Assignment 102