Source of Junk.java


  1: //Junk.java
  2: 
  3: import java.io.Serializable;
  4: import java.util.Random;
  5: 
  6: public class Junk implements Serializable
  7: {
  8:   private static java.util.Random generator = new java.util.Random();
  9:   private int answer;                            //The answer
 10:   private double[] numbers;                      //Valuable data
 11:   private String thought;                        //A unique thought
 12: 
 13:   public Junk(String thought)
 14:   {
 15:     this.thought = thought;
 16:     answer = 42;                            //Answer always 42
 17: 
 18:     numbers = new double[3+generator.nextInt(4)]; //Array size 3 to 6
 19:     for(int i = 0 ; i<numbers.length ; i++)   //Populate with
 20:       numbers[i] = generator.nextDouble();    //random values
 21:   }
 22: 
 23: 
 24:   public String toString()
 25:   {
 26:     StringBuffer strBuf = new StringBuffer(thought);
 27:     strBuf.append('\n').append(String.valueOf(answer));
 28:     for(int i = 0 ; i<numbers.length ; i++)
 29:       strBuf.append("\nnumbers[").append(String.valueOf(i))
 30:                                  .append("] = ")
 31:                                  .append(numbers[i]);
 32:     return strBuf.toString();
 33:   }
 34: }