cofee shop

cofee shop

How do i create a program that will create a class, named Item. This class has the following: * A String instance variable to hold the item name * A double instance variable to hold the price * A constructor that takes a String and double to initialize the instance variables * A get and set method for each instance variable do i create a program

next Once i have this class created, i need to write a second class named CoffeeDriver. This class has the following methods: * sortName ΓΆβ?¬β?? this method sorts the array of items by item name and then displays the name and price of all items on the screen * sortPrice ΓΆβ?¬β?? this method sorts the array of items by item price and then displays the name and price of all items on the screen * main - It creates an array of Item objects using the data above to set each Item's information. After initializing the array, prompt the user for how they want to see the list ΓΆβ?¬β?? sorted by name or price. Then call the appropriate method.

View Answers

March 11, 2011 at 12:44 PM

import java.util.*;

class Item {
        String name;
        double price;
        Item(String name,double price){
        this.name=name;
        this.price=price;
        }
        public void setName(String name){
                this.name = name;
        }
        public String getName() {
                return name;
        }
        public void setPrice(double price) {
                this.price = price;
        }
        public double getPrice(){
                return price;
        }
       }
class NameComparator implements Comparator{
    public int compare(Object o1, Object o2){    
       String name1 = ((Item)o1).getName();        
       String name2 = ((Item)o2).getName();
       return name1.compareTo(name2);
 }
}
class PriceComparator implements Comparator{
  public int compare(Object o1, Object o2){
 if (((Item)o1).getPrice() < ((Item)o2).getPrice()) return -1;
        if (((Item)o1).getPrice() > ((Item)o2).getPrice()) return 1;
        return 0;
    } 
}
class  CoffeeDriver
{
    static ArrayList<Item> list=new ArrayList<Item>();
    public static void sortName(){
    Collections.sort(list,new NameComparator());
                for(Item data: list){
               System.out.println(data.getName()+"\t "+data.getPrice());
    }
    }
    public static void sortPrice(){
    Collections.sort(list,new PriceComparator());
                for(Item data: list){
               System.out.println(data.getName()+"\t "+data.getPrice());
    }
    }
    public static void main(String[] args) 
    {
        Scanner input=new Scanner(System.in);

               list.add(new Item("Bagel",1.25));
               list.add(new Item("Water",2.00));
               list.add(new Item("Coffee",1.00));
               list.add(new Item("Donut",0.75));
               list.add(new Item("Milk",1.50));
               System.out.println("Sorted By Name");
               System.out.println("Sorted By Price");
               System.out.println("Exit");
                boolean exit=false;
               do{
               System.out.print("Enter your choice: ");
               int choice=input.nextInt();

             switch(choice){
             case 1:
                 sortName();
                 break;
             case 2: 
                 sortPrice();
             break;
             case 3:
                 exit=true;
             break;
             default:
                 System.out.println("Invalid");
         }
               }
         while(!exit);
    }
    }









Related Tutorials/Questions & Answers:
cofee shop
cofee shop  How do i create a program that will create a class, named Item. This class has the following: * A String instance variable to hold the item name * A double instance variable to hold the price * A constructor
Coffee shop
Coffee shop  How would i write a program that says's..Welcome to Wings Coffee Shop. We have a great list items on our menu.Would you like to see items sorted by name or price? (n/p):n Item Name Price Bagel $1.25 Water
Advertisements
Flower Shop Ordering To Go
Flower Shop Ordering To Go   Create a flower shop application which deals in flower objects and use those flower objects in a bouquet which can then be sold. The flower object has a flower name, color, quantity. Adding
Computer shop mangerment
Computer shop mangerment   Part A You are supposed to write a class Computer to stores the computer id, description, brand, price, speed and another... of it. Part B Develop array based java program to help a local computer shop
ModuleNotFoundError: No module named 'api-shop'
ModuleNotFoundError: No module named 'api-shop'  Hi, My Python...-shop' How to remove the ModuleNotFoundError: No module named 'api-shop... to install padas library. You can install api-shop python with following
ModuleNotFoundError: No module named 'pizza-shop'
ModuleNotFoundError: No module named 'pizza-shop'  Hi, My Python... 'pizza-shop' How to remove the ModuleNotFoundError: No module named 'pizza-shop' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'Scarf-shop'
ModuleNotFoundError: No module named 'Scarf-shop'  Hi, My Python... 'Scarf-shop' How to remove the ModuleNotFoundError: No module named 'Scarf-shop' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'wagtail-shop'
ModuleNotFoundError: No module named 'wagtail-shop'  Hi, My Python... 'wagtail-shop' How to remove the ModuleNotFoundError: No module named 'wagtail-shop' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'api-shop'
ModuleNotFoundError: No module named 'api-shop'  Hi, My Python...-shop' How to remove the ModuleNotFoundError: No module named 'api-shop... to install padas library. You can install api-shop python with following
ModuleNotFoundError: No module named 'cmsplugin-shop'
ModuleNotFoundError: No module named 'cmsplugin-shop'  Hi, My... named 'cmsplugin-shop' How to remove the ModuleNotFoundError: No module named 'cmsplugin-shop' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'django-shop'
ModuleNotFoundError: No module named 'django-shop'  Hi, My Python... 'django-shop' How to remove the ModuleNotFoundError: No module named 'django-shop' error? Thanks   Hi, In your python environment
ModuleNotFoundError: No module named 'Fulfil-Shop'
ModuleNotFoundError: No module named 'Fulfil-Shop'  Hi, My Python... 'Fulfil-Shop' How to remove the ModuleNotFoundError: No module named 'Fulfil-Shop' error? Thanks   Hi, In your python environment
ModuleNotFoundError: No module named 'django-shop-netaxept'
ModuleNotFoundError: No module named 'django-shop-netaxept'  Hi...: No module named 'django-shop-netaxept' How to remove the ModuleNotFoundError: No module named 'django-shop-netaxept' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-shop-simplenotifications'
ModuleNotFoundError: No module named 'django-shop-simplenotifications' ...: ModuleNotFoundError: No module named 'django-shop-simplenotifications' How to remove the ModuleNotFoundError: No module named 'django-shop-simplenotifications' error
ModuleNotFoundError: No module named 'django-wagtail-shop'
ModuleNotFoundError: No module named 'django-wagtail-shop'  Hi, My... named 'django-wagtail-shop' How to remove the ModuleNotFoundError: No module named 'django-wagtail-shop' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-base-shop'
ModuleNotFoundError: No module named 'django-base-shop'  Hi, My... named 'django-base-shop' How to remove the ModuleNotFoundError: No module named 'django-base-shop' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-mp-shop-comparison'
ModuleNotFoundError: No module named 'django-mp-shop-comparison'  Hi...: No module named 'django-mp-shop-comparison' How to remove the ModuleNotFoundError: No module named 'django-mp-shop-comparison' error? Thanks  
ModuleNotFoundError: No module named 'django-mp-shop-products'
ModuleNotFoundError: No module named 'django-mp-shop-products'  Hi...: No module named 'django-mp-shop-products' How to remove the ModuleNotFoundError: No module named 'django-mp-shop-products' error? Thanks   
ModuleNotFoundError: No module named 'django-shop-braintree'
ModuleNotFoundError: No module named 'django-shop-braintree'  Hi...: No module named 'django-shop-braintree' How to remove the ModuleNotFoundError: No module named 'django-shop-braintree' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-shop-categories'
ModuleNotFoundError: No module named 'django-shop-categories'  Hi...: No module named 'django-shop-categories' How to remove the ModuleNotFoundError: No module named 'django-shop-categories' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-shop-credomatic'
ModuleNotFoundError: No module named 'django-shop-credomatic'  Hi...: No module named 'django-shop-credomatic' How to remove the ModuleNotFoundError: No module named 'django-shop-credomatic' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-shop-multiplecurrencies'
ModuleNotFoundError: No module named 'django-shop-multiplecurrencies' ...: No module named 'django-shop-multiplecurrencies' How to remove the ModuleNotFoundError: No module named 'django-shop-multiplecurrencies' error
ModuleNotFoundError: No module named 'django-shop-paypal'
ModuleNotFoundError: No module named 'django-shop-paypal'  Hi, My... named 'django-shop-paypal' How to remove the ModuleNotFoundError: No module named 'django-shop-paypal' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-shop-richproduct'
ModuleNotFoundError: No module named 'django-shop-richproduct'  Hi...: No module named 'django-shop-richproduct' How to remove the ModuleNotFoundError: No module named 'django-shop-richproduct' error? Thanks   
ModuleNotFoundError: No module named 'django-shop-simplenotifications'
ModuleNotFoundError: No module named 'django-shop-simplenotifications' ...: ModuleNotFoundError: No module named 'django-shop-simplenotifications' How to remove the ModuleNotFoundError: No module named 'django-shop-simplenotifications' error
ModuleNotFoundError: No module named 'django-shop-stripe'
ModuleNotFoundError: No module named 'django-shop-stripe'  Hi, My... named 'django-shop-stripe' How to remove the ModuleNotFoundError: No module named 'django-shop-stripe' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-simple-shop'
ModuleNotFoundError: No module named 'django-simple-shop'  Hi, My... named 'django-simple-shop' How to remove the ModuleNotFoundError: No module named 'django-simple-shop' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-base-shop'
ModuleNotFoundError: No module named 'django-base-shop'  Hi, My... named 'django-base-shop' How to remove the ModuleNotFoundError: No module named 'django-base-shop' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-base-shop'
ModuleNotFoundError: No module named 'django-base-shop'  Hi, My... named 'django-base-shop' How to remove the ModuleNotFoundError: No module named 'django-base-shop' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-shop-payer-backend'
ModuleNotFoundError: No module named 'django-shop-payer-backend'  Hi...: No module named 'django-shop-payer-backend' How to remove the ModuleNotFoundError: No module named 'django-shop-payer-backend' error? Thanks  
ModuleNotFoundError: No module named 'django-shop-paypal'
ModuleNotFoundError: No module named 'django-shop-paypal'  Hi, My... named 'django-shop-paypal' How to remove the ModuleNotFoundError: No module named 'django-shop-paypal' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-simple-shop'
ModuleNotFoundError: No module named 'django-simple-shop'  Hi, My... named 'django-simple-shop' How to remove the ModuleNotFoundError: No module named 'django-simple-shop' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-wagtail-shop'
ModuleNotFoundError: No module named 'django-wagtail-shop'  Hi, My... named 'django-wagtail-shop' How to remove the ModuleNotFoundError: No module named 'django-wagtail-shop' error? Thanks   Hi
ModuleNotFoundError: No module named 'ls-django-shop-categories'
ModuleNotFoundError: No module named 'ls-django-shop-categories'  Hi...: No module named 'ls-django-shop-categories' How to remove the ModuleNotFoundError: No module named 'ls-django-shop-categories' error? Thanks  
ModuleNotFoundError: No module named 'pixelcms-shop-server'
ModuleNotFoundError: No module named 'pixelcms-shop-server'  Hi...: No module named 'pixelcms-shop-server' How to remove the ModuleNotFoundError: No module named 'pixelcms-shop-server' error? Thanks   Hi
ModuleNotFoundError: No module named 'trytonzz_sale_shop'
ModuleNotFoundError: No module named 'trytonzz_sale_shop'  Hi, My... named 'trytonzz_sale_shop' How to remove the ModuleNotFoundError: No module named 'trytonzz_sale_shop' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-mp-shop'
ModuleNotFoundError: No module named 'django-mp-shop'  Hi, My... named 'django-mp-shop' How to remove the ModuleNotFoundError: No module named 'django-mp-shop' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'django-mp-shop-attrs'
ModuleNotFoundError: No module named 'django-mp-shop-attrs'  Hi...: No module named 'django-mp-shop-attrs' How to remove the ModuleNotFoundError: No module named 'django-mp-shop-attrs' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-mp-shop-offers'
ModuleNotFoundError: No module named 'django-mp-shop-offers'  Hi...: No module named 'django-mp-shop-offers' How to remove the ModuleNotFoundError: No module named 'django-mp-shop-offers' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-mp-shop-orders'
ModuleNotFoundError: No module named 'django-mp-shop-orders'  Hi...: No module named 'django-mp-shop-orders' How to remove the ModuleNotFoundError: No module named 'django-mp-shop-orders' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-mp-shop-wishlist'
ModuleNotFoundError: No module named 'django-mp-shop-wishlist'  Hi...: No module named 'django-mp-shop-wishlist' How to remove the ModuleNotFoundError: No module named 'django-mp-shop-wishlist' error? Thanks   
ModuleNotFoundError: No module named 'django-senex-shop'
ModuleNotFoundError: No module named 'django-senex-shop'  Hi, My... named 'django-senex-shop' How to remove the ModuleNotFoundError: No module named 'django-senex-shop' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-shop-ajax'
ModuleNotFoundError: No module named 'django-shop-ajax'  Hi, My... named 'django-shop-ajax' How to remove the ModuleNotFoundError: No module named 'django-shop-ajax' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-shop-bitpagos'
ModuleNotFoundError: No module named 'django-shop-bitpagos'  Hi...: No module named 'django-shop-bitpagos' How to remove the ModuleNotFoundError: No module named 'django-shop-bitpagos' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-shop-bulkform'
ModuleNotFoundError: No module named 'django-shop-bulkform'  Hi...: No module named 'django-shop-bulkform' How to remove the ModuleNotFoundError: No module named 'django-shop-bulkform' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-shop-catalog'
ModuleNotFoundError: No module named 'django-shop-catalog'  Hi, My... named 'django-shop-catalog' How to remove the ModuleNotFoundError: No module named 'django-shop-catalog' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-shop-ceca'
ModuleNotFoundError: No module named 'django-shop-ceca'  Hi, My... named 'django-shop-ceca' How to remove the ModuleNotFoundError: No module named 'django-shop-ceca' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-shop-configurableproduct'
ModuleNotFoundError: No module named 'django-shop-configurableproduct' ...: ModuleNotFoundError: No module named 'django-shop-configurableproduct' How to remove the ModuleNotFoundError: No module named 'django-shop-configurableproduct' error
ModuleNotFoundError: No module named 'django-shop-discounts'
ModuleNotFoundError: No module named 'django-shop-discounts'  Hi...: No module named 'django-shop-discounts' How to remove the ModuleNotFoundError: No module named 'django-shop-discounts' error? Thanks   Hi
ModuleNotFoundError: No module named 'django-shop-ipayment'
ModuleNotFoundError: No module named 'django-shop-ipayment'  Hi...: No module named 'django-shop-ipayment' How to remove the ModuleNotFoundError: No module named 'django-shop-ipayment' error? Thanks   Hi

Ads