/* * Snippets for Chapt 10 */ public class Chapt10Snippets { public static void main(String[] args) { FooBar fooBar = new FooBar( ); fooBar.someMethod( ); System.out.println( fooBar ); test1( ); } public static void test1 ( ) { Integer x = new Integer( 324 ); // Integer y = new Integer( ); System.out.println(Integer.MAX_VALUE); System.out.println(Integer.MIN_VALUE); byte b = x.byteValue( ); System.out.println( b ); double d = x.doubleValue( ); System.out.println( d ); int i = x.intValue( ); System.out.println( i ); int k = Integer.parseInt( "123" ); System.out.println( k ); String s1 = Integer.toBinaryString( 21 ); String s2 = Integer.toHexString( 21 ); String s3 = Integer.toOctalString( 21 ); System.out.println( s1 + " " + s2 + " " + s3 ); } } class FooBar { private int data1; public FooBar( ) { data1 = 4; } public String toString( ) { return "[" + data1 + "]"; } public void someMethod( ) { double data1; // is this allowed? yes! data1 = 5; // this alters local data1 System.out.println( this ); this.data1 = 3; // this alters instance data1 } }