NikP23

Untitled

Apr 2nd, 2012
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. import java.util.*;
  2. public class Directory
  3. {
  4.   static class personName
  5.   {
  6.    
  7.     private String first;
  8.     private String second; // first and second names
  9.     private int number; // phone number
  10.    
  11.     personName(String reqFirst, String reqSecond, int reqThird)
  12.     {  
  13.       first = reqFirst;
  14.       second = reqSecond; //reads name from primary input
  15.       number = reqThird;
  16.     }
  17.    
  18.    
  19.     void putName()
  20.     {
  21.       String name = second + ", " + first;
  22.       int phoneNumber = number;//place name in required format
  23.       System.out.printf("%-25s%-15d", name, phoneNumber);
  24.       System.out.println();
  25.     }
  26.   }
  27.  
  28.   public static void main(String[] args)
  29.   {
  30.    
  31.     System.out.println("Enter names:");
  32.    
  33.     personName[]names = new personName[50];
  34.    
  35.     int x = 0;
  36.    
  37.     while(!Console.endOfFile())
  38.     {
  39.       String first = Console.readToken();
  40.       String second = Console.readToken();
  41.       int number = Console.readInt();
  42.       names[x] = new personName(first, second, number);
  43.       x++;
  44.     }
  45.    
  46.     for(int i=0; i < names.length; i++)
  47.     {
  48.       if(names[i]!=null)
  49.       {
  50.         names[i].putName();
  51.       }
  52.     }
  53.   }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment