Write a program that reads a file containing data about the changing popularity of various baby names
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 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.
Step by Step Answer:
Building Java Programs A Back To Basics Approach
ISBN: 9780135471944
5th Edition
Authors: Stuart Reges, Marty Stepp