//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); } }

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter5: Looping
Section: Chapter Questions
Problem 2CP
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:
9780357392676
Author:
FREUND, Steven
Publisher:
CENGAGE L
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage