Question: //What is wrong with this java program? public class RetailItem { // Attributes private String description; private int unitsOnHand; private double price; // Constructors -
//What is wrong with this java program?
public class RetailItem {
// Attributes
private String description;
private int unitsOnHand;
private double price;
// Constructors - Use Default
public RetailItem( string d, int units, double pr) {
descriprion = d;
unitsOnHand = units;
price = pr;
// Mutators:
public void setDescription(String d) {
description = d;
}
public void setUnitsOnHand(int units) {
unitsOnHand = units;
}
public void setPrice(double pr) {
Price = pr;
}
// Accessors:
public String getDescription() {
return description;
}
public int getUnitsOnHand() {
return unitsOnHand;
}
public double getPrice() {
return price;
}
}
}
public class TestRetailItem {
public static void main(String[] args){
String description;
int unitsOnHand;
double price;
// Set up item1 object from textbook.
RetailItem item1 = new RetailItem();
item1.setDescription("Jacket");
item1.setUnitsOnHand(12);
item1.setPrice(59.95);
// Set up item2 object from textbook.
RetailItem item2 = new RetailItem();
item2.setDescription("Designer Jeans");
item2.setUnitsOnHand(40);
item2.setPrice(34.95);
// Set up item3 object from textbook. RetailItem item3 = new RetailItem(); item3.setDescription("Shirt"); item3.setUnitsOnHand(20); item3.setPrice(24.95);
// Print headings: System.out.println("Description Units On Hand Price"); System.out.println("================================================="); // Print item1 System.out.printf("Item #1: %-20s %5d %7.2f ", item1.getDescription(), item1.getUnitsOnHand(), item1.getPrice());
// Print item2 System.out.printf("Item #1: %-20s %5d %7.2f ", item2.getDescription(), item2.getUnitsOnHand(), item2.getPrice());
// Print item3 System.out.printf("Item #1: %-20s %5d %7.2f ", item3.getDescription(), item3.getUnitsOnHand(), item3.getPrice());
} }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
