Guest User

Untitled

a guest
Apr 20th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.53 KB | None | 0 0
  1. package chapter07;
  2.  
  3. public class BookMethods {//begin class
  4.    
  5.     public String[][] loadBookArray(String book[][])
  6.     {//begin loadBookArray
  7.         book[0][0] = "Blue River";  book[0][1] = "John Jones";      book[0][2] = "10/12/2009";  book[0][3] = "";
  8.         book[1][0] = "One Life";    book[1][1] = "Susan Smith";     book[1][2] = "04/02/2007";  book[1][3] = "";
  9.         book[2][0] = "The Heart";   book[2][1] = "Howard Black";    book[2][2] = "07/14/2003";  book[2][3] = "";
  10.         book[3][0] = "Two Again";   book[3][1] = "Wanda Dith";      book[3][2] = "12/31/2009";  book[3][3] = "";
  11.    
  12.         return book;
  13.     }//end loadBookArray
  14.    
  15.     public String[][] loadPatronArray(String patron[][])
  16.     {//begin loadPatronArray
  17.         patron[0][0] = "Elmer Fudd";    patron[0][1] = "11";    patron[0][2] = "123 State Street";  patron[0][3] = "La Crosse, WI 54601";
  18.         patron[1][0] = "Buggs Bunny";   patron[1][1] = "22";    patron[1][2] = "123 Carrot Way";    patron[1][3] = "Onalaska, WI 54650";
  19.         patron[2][0] = "Donald Duck";   patron[2][1] = "33";    patron[2][2] = "123 Quacker Court"; patron[2][3] = "Holmen, WI 54636";
  20.        
  21.         return patron;
  22.     }//end loadPatronArray
  23.    
  24.     public void printBook(String book[][]){//begin printBook
  25.         System.out.printf("%-20s", "Title");
  26.         System.out.printf("%-20s", "Author");
  27.         System.out.printf("%-20s", "Pub Date");
  28.         System.out.printf("%-20s", "Patron ID");
  29.         System.out.println();
  30.         System.out.printf("%-20s", "--------------");
  31.         System.out.printf("%-20s", "--------------");
  32.         System.out.printf("%-20s", "--------------");
  33.         System.out.printf("%-20s", "--------------");
  34.         System.out.println();
  35.         for(int counter = 0; counter < 4; ++counter){//begin for
  36.             System.out.printf("%-20s", book[counter][0]);
  37.             System.out.printf("%-20s", book[counter][1]);
  38.             System.out.printf("%-20s", book[counter][2]);
  39.             System.out.printf("%-20s", book[counter][3]);
  40.             System.out.println();
  41.         }//end for
  42.        
  43.     }//end printBook
  44.    
  45.     public void printPatron(String patron[][]){//begin printPatron
  46.         System.out.printf("%-20s", "Patron Name");
  47.         System.out.printf("%-20s", "Patron ID");
  48.         System.out.printf("%-20s", "Address");
  49.         System.out.printf("%-20s", "City State Zip");
  50.         System.out.println();
  51.         System.out.printf("%-20s", "--------------");
  52.         System.out.printf("%-20s", "--------------");
  53.         System.out.printf("%-20s", "--------------");
  54.         System.out.printf("%-20s", "--------------");
  55.         System.out.println();
  56.         for(int counter = 0; counter < 3; ++counter){//begin for
  57.             System.out.printf("%-20s", patron[counter][0]);
  58.             System.out.printf("%-20s", patron[counter][1]);
  59.             System.out.printf("%-20s", patron[counter][2]);
  60.             System.out.printf("%-20s", patron[counter][3]);
  61.             System.out.println();
  62.         }//end for
  63.        
  64.     }//end printPatron
  65.    
  66.     public int findBookMatch (String book[][], String bookName){//begin findBookMatch
  67.         int bookIndex = 999;
  68.         int counter = 0;
  69.         System.out.println("Book Name" + bookName);
  70.         for (counter = 0; counter > book.length; ++counter){//begin for
  71.             System.out.println("Counter " + counter + " Index " + bookIndex);
  72.         if (book[counter][0].equalsIgnoreCase(bookName)){//begin if
  73.             bookIndex = counter;
  74.             break;
  75.         }//end if
  76.         }//end for
  77.         return bookIndex;
  78.     }//end findBookMatch
  79.    
  80.     public int findPatronMatch (String patron[][], String patronId){//begin findPatronMatch
  81.         int patronIndex = 999;
  82.         int counter = 0;
  83.         for (counter = 0; counter > patron.length; ++counter){//begin for
  84.         if (patron[counter][1].equalsIgnoreCase(patronId)){//begin if
  85.             patronIndex = counter;
  86.             break;
  87.         }//end if
  88.         }//end for
  89.         return patronIndex;
  90.     }//end findPatronMatch
  91.    
  92.  
  93. }//end class
Add Comment
Please, Sign In to add comment