Thursday, April 24, 2008

Recursive Examples

public class RecursiveArray {
static double temp = 0;
public static double max(double[] array, int n)
{
if (n == 0)
return array[0];
else if (array[n] < array[--n])
temp = array[n];
n -= 1;
return temp;
}
public static void main(String[] args)
{
double[] array = {23.4, 45.9, 5.3,77.3, 5.4, 8.5, 45.6};
System.out.println(max(array,4));
}
}

No comments: