Java Reference
In-Depth Information
Returns true if the year of this date is a leap year. A leap year occurs every four years, except for multiples of 100
that are not multiples of 400. For example, 1956, 1844, 1600, and 2000 are leap years, but 1983, 2002, 1700, and
1900 are not.
public String toString()
Returns a String representation of this date in year/month/day order, such as " 2006/07/22 " .
3. Write a class named GroceryList that represents a list of items to buy from the market, and another class named
GroceryItemOrder that represents a request to purchase a particular item in a given quantity (example: four boxes
of cookies). The GroceryList class should use an array field to store the grocery items and to keep track of its size
(number of items in the list so far). Assume that a grocery list will have no more than 10 items. A GroceryList
object should have the following methods:
public GroceryList()
Constructs a new empty grocery list.
public void add(GroceryItemOrder item)
Adds the given item order to this list if the list has fewer than 10 items.
public double getTotalCost()
Returns the total sum cost of all grocery item orders in this list.
The GroceryItemOrder class should store an item quantity and a price per unit. A GroceryItemOrder object
should have the following methods:
public GroceryItemOrder(String name, int quantity, double pricePerUnit)
Constructs an item order to purchase the item with the given name, in the given quantity, which costs the given price
per unit.
public double getCost()
Returns the total cost of this item in its given quantity. For example, four boxes of cookies that cost 2.30 per unit
have a total cost of 9.20.
public void setQuantity(int quantity)
Sets this grocery item's quantity to be the given value.
 
Search WWH ::




Custom Search