What it the output of the following program?
public class TestApp {
public static void main(String[] args) {
int items[] = {0, 2, 4, 6, 8};
outputArray( items );
changeArray( items, items[ 2 ] );
outputArray( items );
} // end method main
public static void outputArray( int passedArray[] )
{
for ( int item : passedArray )
System ("%d ", item);
System.out.println();
} // end method outputArray
public static void changeArray( int passedArray[], int value )
{
passedArray[ value ] = 12;
value = 5;
} // end method changeArray
} // end class TestApp