RetailItem Class Write a class named RetailItem that holds data about an item in
ID: 3604431 • Letter: R
Question
RetailItem Class
Write a class named RetailItem that holds data about an item in a retail store. The
class should have the following properties:
• Description —The Description property should hold a brief description of the
item.
• UnitsOnHand —The UnitsOnHand property should hold the number of units
currently in inventory.
• Price —The Price property should hold the item’s retail price.
Write a constructor that accepts arguments for each property.
The application should create an array of three RetailItem objects containing the
following data:
Description Units on Hand Price
Item 1 Jacket 12 59.95
Item 2 Jeans 40 34.95
Item 3 Shirt 20 24.95
The application should have a loop that steps through the array, displaying each
element’s properties.
Explanation / Answer
public class RetailItem {
public static void main(String[] args) {
// TODO Auto-generated method stub
// array of three retailitems
item [] array = new item [3];
// 1st item
array[0] = new item("Jacket",12,59.95);
//2nd item
array[1] = new item("Jeans",40,34.95);
//3rd item;
array[2] = new item("Shirt",20,24.95);
// printing of items
System.out.println(" Description"+" Units on Hand"+" Price");
for(int i =0;i < 3;i++)
{
System.out.println("Item "+(i+1)+" "+array[i].descrption+" "+array[i].unitsOnHand+" "+array[i].price);
}
}
}
// item class
class item
{
String descrption;
int unitsOnHand;
double price;
// constructor
public item(String des,int unit,double price)
{
this.descrption = des;
this.unitsOnHand = unit;
this.price = price;
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.