Mathematics homework help. What is wrong with this code and how do I fix it. I have also included the customer exception file and the itemsForSale exceptions fileMAIN PROGRAM/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package week_1;import java.util.Scanner;/** * * @author DAM */public class PRG215_Week_1 { public static void main(String[] args) { //Constant for the total number of items for sale final int TOTAL_ITEMS = 6; //Create the items object arrays ItemsForSale[]items=new ItemsForSale[TOTAL_ITEMS]; //Loop an instantiate each object – you must always create the individual object for(int i=0; iCustomer
without detail message. */ public Customer() { } /** * Constructs an instance of Customer
with the specified detail * message. * * @param msg the detail message. */ public Customer(String msg) { super(msg); }}ITEMS FOR SALE FILE/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package week_1;/** * * @author DAM */public class ItemsForSale extends Exception { public String itemName; public String itemCost; public boolean taxable; public void PopulateItem(String iName, double iCost, boolean canTax) { this.itemName=iName; this.itemCost=iCost; this.taxable=canTax; } /** * Creates a new instance of ItemsForSale
without detail * message. */ public ItemsForSale() { } /** * Constructs an instance of ItemsForSale
with the specified * detail message. * * @param msg the detail message. */ public ItemsForSale(String msg) { super(msg); }}