Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

package templates; import java.util.*; public classTemplates1Main { /** * @param

ID: 3617483 • Letter: P

Question

package templates;
import java.util.*;

public classTemplates1Main
{

    /**
     * @param args the command linearguments
     */
    public static void main(String[] args)
    {
        Scanner input = newScanner(System.in);

        Stringfnames[] = {"Maury", "Elizabeth"};
        String lnames[] ={"Spearman", "Walker"};
        int ages[] = {41,65};
        String typeOfBooks[] ={"Java", "CPP"};
        double prices[] ={25.00, 35.00};

        Stringfname[] = {"Marry", "Houston"};
        String lname[] ={"Spear", "Williams"};
        int age[] = {36,55};
        String typeofShoes[] ={"boots", "tennis shoes"};
        double price[] = {25.00,35.00};

       ArrayList<Product>ts = new ArrayList<Product>();
        for(intj=0;j<lnames.length;j++)
        ts.add(newBooks(fnames[j], lnames[j], ages[j], typeOfBooks[j],prices[j]));

       for(int k=0;k<lname.length;k++)
        ts.add(newShoes(fname[k], lname[k], ages[k], typeofShoes[k],price[k]));

        intrelease, j;

       Iterator<Product> i = ts.iterator();
        while(i.hasNext())
        {
           Product p = i.next();
           p.display();
        }
       
      
        System.out.print(" Enter the employee id number: ");
        release =input.nextInt();
        while(i.hasNext())
        {
           Product p = i.next();
           if(p.getId() ==release)
               
        }
       
   }

}
abstract class Product
{
    protected static int count = 101;
    protected int age;
    protected String FName;
    protected String LName;
    protected int ccnt;

    publicProduct(String fn, String ln, int ag)
    {
        ccnt = count++;
        FName = fn;
        LName = ln;
        age = ag;
    }
    public abstract void display();
    public abstract int getId();
}
class Shoes extends Product
{

    private String shoesType;
     private double price;

    public Shoes(String fname, String lname, int ag, String bktype,double pric)
     {
         super(fname,lname, ag);

        shoesType = bktype;
         price = pric;
     }
     public void display()
     {
        System.out.printf("%-15s %-15s %-15d %-15s %-15.2f %d ", FName,LName, age, shoesType, price, ccnt);
     }
     public int getId()
     {
         return(ccnt);
     }
}
class Books extends Product
{
     private String bookType;
     private double price;

    public Books(String fname, String lname, int ag, String bktype,double pric)
     {
         super(fname,lname, ag);

        bookType = bktype;
         price = pric;
     }
     public void display()
     {
        System.out.printf("%-15s %-15s %-15d %-15s %-15.2f %d ", FName,LName, age, bookType, price, ccnt);
     }
     public int getId()
     {
         return(ccnt);
     }
}

Explanation / Answer

System.out.print("Enter the employee id number: ");

        release =input.nextInt();  
int index=0;
       while(i.hasNext())
   {
   Product p =i.next();    if(p.getId() == release) i.remove(index); index++;
}