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

package date; importjava.util.Scanner; public class Main { public static void ma

ID: 3617040 • Letter: P

Question


package date;

importjava.util.Scanner;
public class Main
{
    public static void main(String[] args)
    {
          Scanner inputs = new Scanner(System.in);
           Stringch, sch, lname;
           doublesal;
           intm,d,y;
           chrayarr[] = new chray[3];
         // chray ary = newchray();
          for(int i=0;i<2;i++)
           {
               System.out.println(" Enter number " +(i+1) +" employee's firstname");
               ch = inputs.next();
               System.out.println(" Enter number " +(i+1) +" employee's lastname");
               lname = inputs.next();
               System.out.println(" Enter number " +(i+1) + " employee's salaryname");
               sal = inputs.nextDouble();

               arr[i] = new chray();

               arr[i].tt(ch, lname, sal);
           }
          for(int i=0;i<2;i++)
             arr[i].est();

          for(int i=0;i<2;i++)
           {
                System.out.print(" Enter date " +arr[i].getName(1)+""+arr[i].getName(2)+" wants apt: ");
                System.out.print("Enter month: ");
                m = inputs.nextInt();
                System.out.print("Enter day: ");
                d = inputs.nextInt();
                System.out.print("Enter year: ");
                y = inputs.nextInt();
                Date today = new Date(m, d, y);

                arr[i].est();
                System.out.print("least start date is :");
                System.out.println(today);
                System.out.print("least end date is :");
                System.out.println(today.addMonths(11));
                
                System.out.println(Enter the first name of the employee to berelease");
                String sh = inputs.next();
                for(int k=0;k<2;k++)
                {
                    if(arr[k].getName(1) == sh)
                      arr[k].getName(i) = null;  
                }   
           }
       }
}
class chray
{
       private String stt;
       private String lstt;
       private double dr;
       private int kt;
       private static int count =0;
       public chray()
       {
          count +=1;
       }
       public void tt(String x,String z, double y)
       {
           kt = count;
           stt = x;
           lstt = z;
           dr = y;
       }
       public void est()
       {
           System.out.println(" The name is " + stt +lstt +", salary is "+dr+" ID is " +kt );
       }
       public String getName(inte)
       {
            return(e == 1 ? stt : lstt);
       }

}

Explanation / Answer

please rate - thanks it's not a linked list, so just move everything in the list up import java.util.Scanner; public class Main {     public static void main(String[] args)     {           Scanner inputs = new Scanner(System.in);            Stringch, sch, lname;            doublesal;            intm,d,y;            chrayarr[] = new chray[3];          // chray ary = newchray();           for(int i=0;i