Thursday, February 16, 2006

Restaurant.java



      import java.util.*;
import cs1.*;

public class Restaurant {
    public static void main(String[] args) {
    
        Locale.setDefault(Locale.US); // So monetary output uses $

        Orders orders = new Orders();

        Menu m1 = new Menu();
        boolean nextCustomer = false;
        String response;
        
        m1.addItem("Hamburger", 2.50);
        m1.addItem("French fries", 1.50);
        m1.addItem("Soft drink", 1.00);

        Server s1 = new Server("Kevin");

        do{
            Customer c = new Customer(m1);
            orders.addCustomer(c);
            s1.greet();
            s1.serve(c, m1);
            System.out.print("Next customer? (y/n): ");
            response = Keyboard.readString();
            nextCustomer = response.equals("y");
       } while (nextCustomer);
       
        orders.displayOrders();
        orders.displayTotal();
    }
}


0 Comments:

Post a Comment

<< Home