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

Need help with my program. The main function has to be exactly theway it is. Is

ID: 3614210 • Letter: N

Question

Need help with my program. The main function has to be exactly theway it is. Is there a way to write start inside of publicAddressBookUI. I need numEntries and scanner in public void start.Please help.

import java.util.Scanner;

public class AddressBookUI
{

    public static void main(String[ ] args)
    {
        Scanner scanner = newScanner(System.in);
        int numEntries = 10;
        AddressBookUI ui = newAddressBookUI(numEntries, scanner);
        ui.start();
    }

    public AddressBookUI(int numEntries, Scannerscanner)
    {

    }

    public void start()
    {
        int choice;
        AddressBook test = newAddressBook();

       System.out.println("Address Book Entries");

        for (int count = 0;count < 10 ;count++)
        {
           System.out.println(test.names);
        }


       System.out.println("Select a Menu Option");
       System.out.println("   1: View An Entry");
       System.out.println("   2: Delete An Entry");
       System.out.println("   3: Add A Person");
       System.out.println("   4: Exit");
       System.out.print("Choice");
        //choice =scanner.nextInt();
    }
}

//Here is AddressBook.java
public class AddressBook
{
    Person[] names;

    public Person getPerson(int position)
    {

        returnnames[position];
    }
}

Explanation / Answer

Hello.. I am glad to help you... heres what you do.... import java.util.Scanner;

public class AddressBookUI
{
Scanner scan; int numEntries; public AddressBookUI(int numEntries, Scanner scanner)
    {
   this.numEntries=numEntries;    this.scan=scanner=newScanner(System.in); }     public void start()
    {
        int choice;
        AddressBook test = newAddressBook();

       System.out.println("Address Book Entries");

        for (int count = 0;count < 10 ;count++)
        {
           System.out.println(test.names);
        }


       System.out.println("Select a Menu Option");
       System.out.println("   1: View An Entry");
       System.out.println("   2: Delete An Entry");
       System.out.println("   3: Add A Person");
       System.out.println("   4: Exit");
       System.out.print("Choice");
        choice =scan.nextInt();
    } } public static void main(String[ ] args)
    {
        Scanner scanner = newScanner(System.in);
        int numEntries = 10;
        AddressBookUI ui = newAddressBookUI(numEntries, scanner);
        ui.start();
    }

Thank you please rate...

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote