Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Clarence Soldevilla
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.util.Scanner;
- public class BabyNames
- {
- public static void main(String [] args)
- throws FileNotFoundException
- {
- boolean isMatched=true;
- String fileName="babynames.txt";
- String babyName;
- Scanner in = new Scanner(System.in);
- System.out.println("Name ?");
- babyName=in.next();
- Scanner fileData=new Scanner(new File(fileName));
- System.out.println("Statistics on name "+babyName);
- while(fileData.hasNext() &&isMatched)
- {
- String line =fileData.nextLine();
- isMatched=findBabyData(line, babyName);
- }
- if(isMatched)
- System.out.println(babyName+":is not found");
- }
- private static boolean findBabyData(String line, String name){
- boolean isMathed;
- int year=1900;
- int count ;
- int ast;
- Scanner data= new Scanner(line);
- String babyName=data.next();
- if(babyName.equalsIgnoreCase(name))
- {
- while(data.hasNextInt())
- {
- count=data.nextInt();
- ast = count/20;
- System.out.println(year+":");
- year+=10;
- for (int i = 0; i < ast; i++)
- System.out.print("*");
- }
- isMathed=false;
- }
- else
- isMathed=true;
- return isMathed;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement