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:

Statistics on name

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.

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question
Question Posted: