Question: Write a program that reads a file containing data about the changing popularity of various baby names over time and displays the data about a
Write a program that reads a file containing data about the changing popularity of various baby names over time and displays the data about a particular name. Each line of the file stores a name followed by integers representing the name’s popularity in each decade: 1900, 1910, 1920, and so on. The rankings range from 1 (most popular) to 1000 (least popular), or 0 for a name that was less popular than the 1000th name. The following lines are a sample of the file format:
Sally 0 0 0 0 0 0 0 0 0 0 886
Sam 58 69 99 131 168 236 278 380 467 408 466
Samantha 0 0 0 0 0 0 272 107 26 5 7
Samir 0 0 0 0 0 0 0 0 920 0 798
Your program should prompt the user for a name and search the file for that name:
This program allows you to search through the
data from the Social Security Administration
to see how popular a particular name has been
since 1900.
Name? Sam
If the name is found, the program should display data about the name on the screen:

This program is more fun and challenging if you also draw the name’s popularity on a DrawingPanel as a line graph. Plot the decades on the x-axis and the popularity on the y-axis.
Statistics on name "Sam' 1900: 58 1910: 69 1920: 99 1930: 131
Step by Step Solution
3.54 Rating (168 Votes )
There are 3 Steps involved in it
Complete Program File BabyNamesPopularityjava BabyNamesPopularity class implementation import javaio ... View full answer
Get step-by-step solutions from verified subject matter experts
Document Format (2 attachments)
2079_61d6ac344c986_855631.pdf
180 KBs PDF File
2079_61d6ac344c986_855631.docx
120 KBs Word File
