Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. package $Random_Projects;
  2. import java.util.Scanner;
  3. public class PhoneBook {
  4. public static void main (String[] args){
  5. Scanner myScan = new Scanner(System.in);
  6. System.out.println("Enter number of entries in the phone book ");
  7. int num= myScan.nextInt();
  8. String PBEnteries[]=new String[num];
  9. for(int i=0; i<PBEnteries.length;i++){
  10. System.out.println("Enter name and telephone number: ");
  11. PBEnteries[i]=myScan.nextLine();
  12. }
  13. System.out.println("Enter name: ");
  14. String nameSearch=myScan.next();
  15. boolean search=false;
  16. for(int i=0;i<PBEnteries.length;i++)
  17. for(int j=0;j<nameSearch.length();j++){
  18. if(nameSearch.charAt(j)==PBEnteries[i].charAt(j)){
  19. if(j == nameSearch.length()){
  20. search=true;
  21. System.out.println(PBEnteries[i]);}
  22. }
  23. }
  24. if(search == false)
  25. System.out.println("Invalid name.");
  26. }
  27. }
  28.  
  29. Enter number of entries in the phone book
  30. 3
  31. Enter name and telephone number:
  32. Enter name and telephone number:
  33. Mohammed 1212
  34. Enter name and telephone number:
  35. Ali 0000
  36. Enter name:
  37. Ali
  38. Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 0
  39. at java.lang.String.charAt(String.java:658)
  40. at $Random_Projects.PhoneBook.main(PhoneBook.java:21)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement