\ why this no work?? - /g/pasta 2.4
From bananafish, 8 Years ago, written in Java.
Embed
  1. import javax.swing.JOptionPane;
  2.  
  3. /*
  4. Lab#8
  5. Filename: PhoneNumbers.java
  6. Author: bananafish
  7. Date: 3/24/13
  8. Description: phone directory for 30 people first names and numbers.  
  9. */
  10. public class PhoneNumbers
  11. {
  12.  
  13.         public static void main(String[] args)
  14.         {
  15.                 //create the arrays.
  16.                 int[] phoneNums = {5550001, 5550002, 5550003, 5550004, 5550005, 5550006, 5550007, 5550008, 5550009, 5550010, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0};
  17.                 String[] firstNames = {"jen", "john", "jeff", "jake", "jeb", "jonah", "judy", "joe", "jade", "jane", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null};
  18.                 String name;
  19.                 int number = 0;
  20.                 String number2 = null;
  21.                 boolean validEntry = false;
  22.                 final int NUMBER_OF_ENTRIES = 30;
  23.  
  24.                
  25.                 //ask user for name
  26.                
  27.                 //search array loop
  28.                 while(phoneNums[29] == 0)
  29.                 {
  30.                         name = JOptionPane.showInputDialog(null, "Please enter a name to search the phonebook:");
  31.                         for (int x = 0; x < NUMBER_OF_ENTRIES; ++x)
  32.                         {
  33.                                 if (name.equals(firstNames[x]))
  34.                                 {
  35.                                         validEntry = true;
  36.                                         number = phoneNums[x];
  37.                                 }      
  38.                         }
  39.                         if(validEntry)
  40.                                 JOptionPane.showMessageDialog(null, "Match found!\n" + name + "'s" + " number is:  " + number);
  41.                         else
  42.                                 number2 = JOptionPane.showInputDialog(null, "new friend! \n enter number:  ");
  43.                                 number =  Integer.parseInt(number2);
  44.                 }
  45.                 JOptionPane.showMessageDialog(null, "out of memory, bai!");
  46.         }
  47.  
  48. }
  49.