Question: For zybooks*********JAVA*************** The code is not outputting as expected. Could someone please help me figure out exactly what is wrong with this code thank you

For zybooks*********JAVA***************

The code is not outputting as expected. Could someone please help me figure out exactly what is wrong with this code thank you

import java.util.Scanner; public class ShoppingCartPrinter { public static void main(String[] args) { Scanner scan = new Scanner(System.in); ItemToPurchase item1 = new ItemToPurchase(); ItemToPurchase item2 = new ItemToPurchase(); System.out.println("Item 1"); System.out.print("Enter the item name: "); String name1 = scan.nextLine(); System.out.print("Enter the item price: "); int price1 = scan.nextInt(); System.out.print("Enter the item quantity: "); int quantity1 = scan.nextInt(); item1.setName(name1); item1.setPrice(price1); item1.setQuantity(quantity1); scan.nextLine(); System.out.println("Item 2"); System.out.print("Enter the item name: "); String name2 = scan.nextLine(); System.out.print("Enter the item price: "); int price2 = scan.nextInt(); System.out.print("Enter the item quantity: "); int quantity2 = scan.nextInt(); item2.setName(name2); item2.setPrice(price2); item2.setQuantity(quantity2); System.out.println("TOTAL COST"); int item1Total = item1.getPrice() * item1.getQuantity(); int item2Total = item2.getPrice() * item2.getQuantity(); System.out.println(item1.getName()+" "+item1.getQuantity()+" for $"+item1.getPrice()+" = $"+item1Total); System.out.println(item2.getName()+" "+item2.getQuantity()+" for $"+item2.getPrice()+" = $"+item2Total); System.out.println(); System.out.println("Total: $"+(item1Total + item2Total)); } }

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!