/home/wpollock1/public_html/AJava/BoxUnbox.java

// Demo of Java 5 auto-boxing and unboxing.  This feature converts primitive
// values to the java.lang Object "wrapped" version, and back, as needed.
//
// Written 8/2005 by Wayne Pollock, Tampa Florida USA

class BoxUnbox
{
   public static void main ( String [] args )
   {
      Integer num = 5;  // pre-Java5: Integer num = new Integer( 5 );
      num += 2;         // pre-Java5: num = new Integer( num.intValue() + 2);
      add( 2, num );    // pre-Java5: add( 2, num.intValue() );
   }

   static void add ( int i1, int i2 )
   {
      int sum = i1 + i2;
      System.out.println( "Sum of " + i1 + " and " + i2 + " is " + sum );
   }
}