// COBOL Programmers Swing With Java - copyright 2005 Doke, Hardgrave, & Johnson // Chapter 5 - Computation // Program to demonstrate Data Type Class Methods // WrapperDemo.java 1 JAN 05 public class WrapperDemo { public static void main(String args[]) { // create & display instances of Double, Float, Integer, and Long Double aDouble = new Double(123.456); Float aFloat = new Float(123.456F); Integer anInteger = new Integer (123); Long aLong = new Long(123456); System.out.println("aDouble =" + aDouble); System.out.println("aFloat =" + aFloat); System.out.println("anIteger =" + anInteger); System.out.println("aLong =" + aLong); // convert numeric to String & disply String aStringFromDouble = new String(Double.toString(aDouble.doubleValue())); String aStringFromFloat = new String(Float.toString(aFloat.floatValue())); String aStringFromInteger = new String(Integer.toString(anInteger.intValue())); String aStringFromLong = new String(Long.toString(aLong.longValue())); System.out.println("aStringFromDouble =" + aStringFromDouble); System.out.println("aStringFromFloat =" + aStringFromFloat); System.out.println("aStringFromInteger =" + aStringFromInteger); System.out.println("aStringFromLong =" + aStringFromLong); // convert String to numeric & display Double aDoubleFromString = Double.valueOf(aStringFromDouble); Float aFloatFromString = Float.valueOf(aStringFromFloat); Integer anIntegerFromString = Integer.valueOf(aStringFromInteger); Long aLongFromString = Long.valueOf(aStringFromLong); System.out.println("aDoubleFromString =" + aDoubleFromString); System.out.println("aFloatFromString =" + aFloatFromString); System.out.println("anIntegerFromString =" + anIntegerFromString); System.out.println("aLongFromString =" + aLongFromString); // do arithmetic with instances using instance methods double d = aDouble.doubleValue() + aDoubleFromString.doubleValue(); System.out.println("d =" + d); float f = aFloat.floatValue() + aFloatFromString.floatValue(); System.out.println("f =" + f); int i = anInteger.intValue() + anIntegerFromString.intValue(); System.out.println("i =" + i); long l = aLong.longValue() + aLongFromString.longValue(); System.out.println("l =" + l); } // end main } // end WrapperDemo.java