/**
* This program was downloaded from the web - of interest is the "for each" loop
* also called the "enhanced for loop". URL for program is  http://kickjava.com/3725.htm
* 
* @author  unknown
* @version unknown - downloaded September 10, 2008
*/

import java.lang.instrument.Instrumentation; 
import java.util.ArrayList; 
import java.util.List; 


public class TestClass 
{ 
enum Season { WINTER, SPRING, SUMMER, FALL } ; 
enum Color { RED, BLUE, WHITE } ; 

public void run ( ) 
{ 
Instrumentation instrumentation = null; 
List < String > list = new ArrayList < String > ( ) ; 
list.add ( "Hello World" ) ; 
list.add ( "Hello World1" ) ; 
list.add ( "Hello World2" ) ; 
String value = list.get ( 2 ) ; 

for ( Season seasons : Season.values ( ) ) 
{ 
    System.out.println ( seasons.toString ( ) ) ; 
} 

print ( list ) ; 

} 

void print ( List < String > c ) { 
for ( String t : c ) 
System.out.println ( t.toUpperCase ( ) ) ; 
} 


/** 
* @param args 
*/ 
public static void main ( String [ ] args ) 
{ 
new TestClass ( ) .run ( ) ; 
} 


} 

