JAVA PROGRAM IN THE PROGRAM I DO NOT NEED BOYNAMES.TXT IS MISSING. I ONLY NEED IT TO READ BOYNAMES.TXT AND GIRLNAMES.TXT AND DISPLAY THE TEST CASE. PLEASE MAKE THIS PROGRAM WORKS SO WHEN I UPLOAD IT TO HYPERGRADE IT PASSES ALL THE TEST CASES. I HAVE PROVIDED THE FAILED TEST CASES AS A SCREENSHOT. THANK YOU Homework #2. Chapter 7. PC #13. Name Search (page 492) Read these instructions for additional requirements carefully. Write a program that reads the contents of the two files into two separate arrays. The user should be able to enter a name the application will display messages indicating whether the names were among the most popular. 1. GirlNames.txt and BoyNames.txt contain a list of the 200 most popular names given to girls/boys born in the United States for the years 2000 through 2009. 2. Your application should use an array to hold the names. 3. The program should continue interacting with the user indefinitely unless the user chooses to quit by entering "QUIT" (should be case insensitive). 4. The user should enter a single name and the program will search the name in both lists. The user SHOULD NOT specify whether the search is for girls name or boys name. The program is responsible for finding either or both and telling the user where it found it. 5. The program should display one of the following four results (examples): * The name 'Annabelle' was not found in either list. * The name 'Xavier' was found in popular boy names list (line 81). * The name 'Amanda' was found in popular girl names list (line 63). * The name 'Jordan' was found in both lists: boy names (line 38) and girl names (line 75). 6. The search should be case insensitive, but the resulting message should always display names in properly capitalized format (the first letter uppercase all others lowercase). 7. The files should only be opened/loaded and closed once per program session (at the beginning of the program execution). During the search the files should be closed. 8. If any or both of the files are missing, display a message to the user informing which file is missing or if both files are missing and exit the program. 9. Your program should contain properly defined and used methods. For example, your program should have a method that loads a file into an array. This method should take one parameter for the file name to be loaded and return an array of Strings. Another method should take a name and an array reference and perform a search and return results to the calling method. 10. Do not upload input text files.
JAVA
IN THE PROGRAM I DO NOT NEED BOYNAMES.TXT IS MISSING. I ONLY NEED IT TO READ BOYNAMES.TXT AND GIRLNAMES.TXT AND DISPLAY THE TEST CASE. PLEASE MAKE THIS PROGRAM WORKS SO WHEN I UPLOAD IT TO HYPERGRADE IT PASSES ALL THE TEST CASES. I HAVE PROVIDED THE FAILED TEST CASES AS A SCREENSHOT. THANK YOU
Homework #2. Chapter 7. PC #13. Name Search (page 492)
Read these instructions for additional requirements carefully.
Write a program that reads the contents of the two files into two separate arrays. The user should be able to enter a name the application will display messages indicating whether the names were among the most popular.
1. GirlNames.txt and BoyNames.txt contain a list of the 200 most popular names given to girls/boys born in the United States for the years 2000 through 2009.
2. Your application should use an array to hold the names.
3. The program should continue interacting with the user indefinitely unless the user chooses to quit by entering "QUIT" (should be case insensitive).
4. The user should enter a single name and the program will search the name in both lists. The user SHOULD NOT specify whether the search is for girls name or boys name. The program is responsible for finding either or both and telling the user where it found it.
5. The program should display one of the following four results (examples):
* The name 'Annabelle' was not found in either list.
* The name 'Xavier' was found in popular boy names list (line 81).
* The name 'Amanda' was found in popular girl names list (line 63).
* The name 'Jordan' was found in both lists: boy names (line 38) and girl names (line 75).
6. The search should be case insensitive, but the resulting message should always display names in properly capitalized format (the first letter uppercase all others lowercase).
7. The files should only be opened/loaded and closed once per program session (at the beginning of the program execution). During the search the files should be closed.
8. If any or both of the files are missing, display a message to the user informing which file is missing or if both files are missing and exit the program.
9. Your program should contain properly defined and used methods. For example, your program should have a method that loads a file into an array. This method should take one parameter for the file name to be loaded and return an array of Strings. Another method should take a name and an array reference and perform a search and return results to the calling method.
10. Do not upload input text files.



Step by step
Solved in 4 steps with 4 images









