Question: Hello, can somone help me with this Java Program? its asking for Deliverables ShoppingCartManager.java ShoppingCart.java and ItemToPurchase.java You must submit these file(s) Compile command javac

Hello, can somone help me with this Java Program? its asking for

Deliverables

ShoppingCartManager.java

ShoppingCart.java

and

ItemToPurchase.java

You must submit these file(s)

Compile command

javac ShoppingCartManager.java ShoppingCart.java ItemToPurchase.java -Werror

I have posted the files that need extention below

Can you please run it to ensure it works

Hello, can somone help me with this Java Program? its asking forDeliverables ShoppingCartManager.java ShoppingCart.java and ItemToPurchase.java You must submit these file(s) Compile commandjavac ShoppingCartManager.java ShoppingCart.java ItemToPurchase.java -Werror I have posted the files that needextention below Can you please run it to ensure it works Its

Its extending these two

here is ITEMTOPURCHASE.JAVA

public class ItemToPurchase {

private String itemName; private int itemPrice; private int itemQuantity;

public ItemToPurchase() { itemName = ""; itemPrice = 0; itemQuantity = 0; }

public void setName(String itemNameVal) { itemName = itemNameVal; } public void setPrice(int itemPriceVal) { itemPrice = itemPriceVal; } public void setQuantity(int itemQuantityVal) { itemQuantity = itemQuantityVal; }

public String getName() { return itemName; } public int getPrice() { return itemPrice; } public int getQuantity() { return itemQuantity; }

}

HERE IS SHOPPINGCARTPRINTER.JAVA

import java.util.Scanner;

public class ShoppingCartPrinter

{

public static void main(String[] args)

{

Scanner scnr = new Scanner(System.in);

String item ="";

int price = 0;

int quantity = 0;

int item1Cost = 0;

int item2Cost = 0;

ItemToPurchase firstItem = new ItemToPurchase(item, price, quantity);

ItemToPurchase secondItem = new ItemToPurchase(item, price, quantity);

System.out.println("Please enter information for two items.");

System.out.println("Item 1: ");

System.out.println("Enter the item name: ");

item = scnr.nextLine();

firstItem.setItemName( item);

System.out.println("Enter the price: ");

price = scnr.nextInt();

firstItem.setItemPrice(price);

System.out.println("Enter the quantity: ");

quantity = scnr.nextInt();

firstItem.setItemQuantity(quantity);

System.out.println("Item 2: ");

scnr.nextLine();

System.out.println("Enter the second item name: ");

item = scnr.nextLine();

secondItem.setItemName( item);

System.out.println("Enter the price: ");

price = scnr.nextInt();

secondItem.setItemPrice(price);

System.out.println("Enter the quantity: ");

quantity = scnr.nextInt();

secondItem.setItemQuantity(quantity);

System.out.println("Total Cost"); // calculating total cost

item1Cost = firstItem.getItemQuantity() * firstItem.getItemPrice();

System.out.print( firstItem.getItemName());

System.out.print(" " + firstItem.getItemQuantity());

System.out.print(" @ $" + firstItem.getItemPrice());

System.out.print(" = $" + item1Cost);

System.out.println("");

item2Cost = secondItem.getItemQuantity() * secondItem.getItemPrice();

System.out.print( secondItem.getItemName());

System.out.print(" " + secondItem.getItemQuantity());

System.out.print(" @ $" + secondItem.getItemPrice());

System.out.print(" = $" + item2Cost);

System.out.println("");

System.out.print("Total Cost = $" + (item1Cost+item2Cost));

}

}

9.13 Programming Assignment #09 This program extends the earlier "Online shopping cart" program. (Consider first saving your earlier program) (1) Extend the ItemToPurchase class per the following specifications . Private fields string itemDescription - Initialized in default constructor to "none Parameterized constructor to assign item name, item description, item price, and item quantity (default values of 0) Public member methods setDescription0 mutator & getDescription) accessor printltemCost0- Outputs the item name followed by the quantity, price, and subtotal printltemDescription0 Outputs the item name and description Ex. of printltemCost0 output: Bottled Water 10 @ $1 = $10 Ex. of printltemDescription0 output: Bottled Water: Deer Park, 12 oz. (2) Create two new files ShoppingCart.java - Class definition ShoppingCartManager.java - Contains main) method Build the ShoppingCart class with the following specifications. Note: Some can be method stubs (empty methods) initially, to be completed in later steps . Private fields String customerName- Initialized in default constructor to "none String currentDate - Initialized in default constructor to "January 1, 2016" ArrayList cartltems . Default constructor .Parameterized constructor which takes the customer name and date as parameters . Public member methods getCustomerName0 accessor . getDate0 accessor additem

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!