This is the question I am stuck on - A personal phone directory contains room for first names and phone numbers for 30 people. Assign names and phone numbers for the first 10 people. Prompt the user for a name, and if the name is found in the list, display the corresponding phone number. If the name is not found in the list, prompt the user for a phone number, and add the new name and phone number to the list. Continue to prompt the user for names until the user enters quit. After the arrays are full (containing 30 names), do not allow the user to add new entries. Use the following names and phone numbers: Name Phone # Gina (847) 341-0912 Marcia (847) 341-2392 Rita (847) 354-0654 Jennifer (414) 234-0912 Fred (414) 435-6567 Neil (608) 123-0904 Judy (608) 435-0434 Arlene (608) 123-0312 LaWanda (920) 787-9813 Deepak (930) 412-0991 This is the code I have done so far but I know I am missing pieces or messing it up fully - import java.util.*; class PhoneNumbers { public static void main(String[] args) { // Write your code here int room; String [] names = {"Gina", "Marcia", "Rita", "Jennifer", "Fred", "Neil", "Judy", "Arlene", "LaWanda", "Deepak"}; String [] number = {"(847) 341-0912","(847) 341-2392", "(847) 354-0654","(414) 234-0912", "(414) 435-6567", "(608) 123-0904", "(608) 435-0434", "(608) 123-0312", "(920) 787-9813", "(930) 412-0991" }; String nameEntered; Scanner input = new Scanner(System.in); System.out.println("Please enter name: "); nameEntered = input.nextLine(); for(room = 30; room < names.length; ++room) if(names[room].equals(nameEntered)) System.out.println(names[room] + "corresponding number is " +number[room]); else System.out.println("Please enter the number: "); } }
This is the question I am stuck on -
A personal phone directory contains room for first names and phone numbers for 30 people. Assign names and phone numbers for the first 10 people. Prompt the user for a name, and if the name is found in the list, display the corresponding phone number. If the name is not found in the list, prompt the user for a phone number, and add the new name and phone number to the list.
Continue to prompt the user for names until the user enters quit. After the arrays are full (containing 30 names), do not allow the user to add new entries.
Use the following names and phone numbers:
Name | Phone # |
---|---|
Gina | (847) 341-0912 |
Marcia | (847) 341-2392 |
Rita | (847) 354-0654 |
Jennifer | (414) 234-0912 |
Fred | (414) 435-6567 |
Neil | (608) 123-0904 |
Judy | (608) 435-0434 |
Arlene | (608) 123-0312 |
LaWanda | (920) 787-9813 |
Deepak | (930) 412-0991 |
This is the code I have done so far but I know I am missing pieces or messing it up fully -
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images