Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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;

}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote