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...
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.