//Below is my current code I'm close to having it finished but my output differs from the required output as posted in the images below. I would like to know what i need to change in my code to get the correct output.   Thank you.       import java.util.Scanner;   public class ShoppingCartPrinter { public static void main(String[] args) {          Scanner scnr = new Scanner(System.in);     int i = 0;     String productName;             int productPrice = 0;     int productQuantity = 0;     int cartTotal = 0;       ItemToPurchase item1 = new ItemToPurchase();     ItemToPurchase item2 = new ItemToPurchase();       System.out.println("Item 1");     System.out.println("Enter the item name: ");     productName = scnr.nextLine();          System.out.println("Enter the item price: ");     productPrice = scnr.nextInt();          System.out.println("Enter the item quantity: ");     productQuantity = scnr.nextInt();          scnr.nextLine();          item1.setName(productName);     item1.setPrice(productPrice);     item1.setQuantity(productQuantity);          cartTotal += item1.getQuantity() * item1.getPrice();          System.out.println("\nItem 2");     System.out.println("Enter the item name: ");     productName = scnr.nextLine();          System.out.println("Enter the item price: ");     productPrice = scnr.nextInt();          System.out.println("Enter the item quantity: ");     productQuantity = scnr.nextInt();          item2.setName(productName);     item2.setPrice(productPrice);     item2.setQuantity(productQuantity);          System.out.println("\nTOTAL COST");     item1.printItemPurchase();     item2.printItemPurchase();     cartTotal += item2.getQuantity() * item2.getPrice();          System.out.println("\nTotal: $" + cartTotal); } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
//Below is my current code I'm close to having it finished but my output differs from the required output as posted in the images below. I would like to know what i need to change in my code to get the correct output.
 
Thank you.
 
 
 
import java.util.Scanner;
 
public class ShoppingCartPrinter
{
public static void main(String[] args) {
    
    Scanner scnr = new Scanner(System.in);
    int i = 0;
    String productName;
            int productPrice = 0;
    int productQuantity = 0;
    int cartTotal = 0;
 
    ItemToPurchase item1 = new ItemToPurchase();
    ItemToPurchase item2 = new ItemToPurchase();
 
    System.out.println("Item 1");
    System.out.println("Enter the item name: ");
    productName = scnr.nextLine();
    
    System.out.println("Enter the item price: ");
    productPrice = scnr.nextInt();
    
    System.out.println("Enter the item quantity: ");
    productQuantity = scnr.nextInt();
    
    scnr.nextLine();
    
    item1.setName(productName);
    item1.setPrice(productPrice);
    item1.setQuantity(productQuantity);
    
    cartTotal += item1.getQuantity() * item1.getPrice();
    
    System.out.println("\nItem 2");
    System.out.println("Enter the item name: ");
    productName = scnr.nextLine();
    
    System.out.println("Enter the item price: ");
    productPrice = scnr.nextInt();
    
    System.out.println("Enter the item quantity: ");
    productQuantity = scnr.nextInt();
    
    item2.setName(productName);
    item2.setPrice(productPrice);
    item2.setQuantity(productQuantity);
    
    System.out.println("\nTOTAL COST");
    item1.printItemPurchase();
    item2.printItemPurchase();
    cartTotal += item2.getQuantity() * item2.getPrice();
    
    System.out.println("\nTotal: $" + cartTotal);
}
}

 

Your output
Expected output
Enter the item quantity:
Item 2
Enter the item name:
Enter the item price:
Enter the item quantity:
TOTAL COST
1 Chocolate Chips @ $3 = $3
10 Bottled Water @ $1 $10
Total: $13
Item 1
Enter the item name:
Enter the item price:
Enter the item quantity:
Item 2
Enter the item name:
Enter the item price:
Enter the item quantity:
TOTAL COST
Chocolate Chips 1 @ $3 = $3
Bottled Water 10 @ $1
$10
Total: $13
=
Transcribed Image Text:Your output Expected output Enter the item quantity: Item 2 Enter the item name: Enter the item price: Enter the item quantity: TOTAL COST 1 Chocolate Chips @ $3 = $3 10 Bottled Water @ $1 $10 Total: $13 Item 1 Enter the item name: Enter the item price: Enter the item quantity: Item 2 Enter the item name: Enter the item price: Enter the item quantity: TOTAL COST Chocolate Chips 1 @ $3 = $3 Bottled Water 10 @ $1 $10 Total: $13 =
Your output
Dected output
Enter the item price:
Enter the item quantity:
TOTAL COST
2 NY Yankees Cap @ $20
$40
3 Clemson Tigers Lamp @ $31 = $93
Total: $133
=
Item 1
Enter the item name:
Enter the item price:
Enter the item quantity:
Item 2
Enter the item name:
Enter the item price:
Enter the item quantity:
TOTAL COST
= $40
NY Yankees Cap 2 @ $20
Clemson Tigers Lamp 3 @ $31 = $93
Total: $133
Transcribed Image Text:Your output Dected output Enter the item price: Enter the item quantity: TOTAL COST 2 NY Yankees Cap @ $20 $40 3 Clemson Tigers Lamp @ $31 = $93 Total: $133 = Item 1 Enter the item name: Enter the item price: Enter the item quantity: Item 2 Enter the item name: Enter the item price: Enter the item quantity: TOTAL COST = $40 NY Yankees Cap 2 @ $20 Clemson Tigers Lamp 3 @ $31 = $93 Total: $133
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 4 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education