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
Get step-by-step solutions from verified subject matter experts
