public class Exam2 { public static int fun( int n ) { int i = 0; int sum = 0; while( i < n ) { sum += 2 * i + 1; i++; } // while return sum; } // fun( int ) public static void f( int i, int j, int [] data ) { int temp = data[i]; data[i] = data[j]; data[j] = temp; } // f( int, int, int [] ) public static int g( int i, int [] data ) { int result = i; for( int j = i + 1; j < data.length; j++ ) { if( data[j] < data[result] ) { result = j; } // if } // for return result; } // g( int, int [] ) public static void h( int [] data ) { for( int i = 0; i < data.length; i++ ) { int j = g( i, data ); f( i, j, data ); } // for } // h( int [] ) public static void main( String [] args ) { System.out.println( "Hello, I am Exam 2." ); int [] data = { 5, 2, 3, 1, 4 }; for( int i = 0; i < data.length; i++ ) { System.out.print( data[i] + " " ); } // for System.out.println(); } // main( String [] ) } // Exam2