Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. //Clarence Soldevilla
  2. import java.io.File;
  3. import java.io.FileNotFoundException;
  4. import java.util.Scanner;
  5.  
  6. public class BabyNames
  7. {
  8. public static void main(String [] args)
  9. throws FileNotFoundException
  10. {
  11.  
  12. boolean isMatched=true;
  13. String fileName="babynames.txt";
  14. String babyName;
  15.  
  16.  
  17. Scanner in = new Scanner(System.in);
  18. System.out.println("Name ?");
  19. babyName=in.next();
  20. Scanner fileData=new Scanner(new File(fileName));
  21. System.out.println("Statistics on name "+babyName);
  22.  
  23.  
  24. while(fileData.hasNext() &&isMatched)
  25. {
  26. String line =fileData.nextLine();
  27. isMatched=findBabyData(line, babyName);
  28.  
  29. }
  30. if(isMatched)
  31. System.out.println(babyName+":is not found");
  32. }
  33. private static boolean findBabyData(String line, String name){
  34.  
  35. boolean isMathed;
  36. int year=1900;
  37. int count ;
  38. int ast;
  39. Scanner data= new Scanner(line);
  40.  
  41. String babyName=data.next();
  42.  
  43. if(babyName.equalsIgnoreCase(name))
  44. {
  45. while(data.hasNextInt())
  46. {
  47. count=data.nextInt();
  48. ast = count/20;
  49.  
  50. System.out.println(year+":");
  51. year+=10;
  52. for (int i = 0; i < ast; i++)
  53. System.out.print("*");
  54.  
  55. }
  56.  
  57. isMathed=false;
  58. }
  59.  
  60. else
  61. isMathed=true;
  62. return isMathed;
  63.  
  64. }
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement