Función MinMaxArray Curso de Programación Java

Lección:

Funciones


Ejercicio:

Función MinMaxArray 28


Objetivo:

Cree una función denominada MinMaxArray, para devolver los valores mínimos y máximos almacenados en una matriz, utilizando parámetros de referencia:

float[] data={1.5f, 0.7f, 8.0f}
MinMaxArray(datos, ref minimum, ref maximum);
(después de esa llamada, el mínimo contendría 0.7 y el máximo contendría 8.0)


Código:

public class Main
{
	public static void MinMaxArray(float[] number, float min, float max)
	{
		max = number[0];
		min = number[0];

		for (int i = 1; i < number.length; i++)
		{
			if (number[i] > max)
			{
				max = number[i];
			}
			if (number[i] < min)
			{
				min = number[i];
			}
		}

	}

	public static void main(String[] args)
	{
		float[] data = {3.5f, 0.5f, 9, 0f};
		float min = 0.0f;
		float max = 0.0f;

		MinMaxArray(data, min, max);

		System.out.printf("Minimun: %1$s - Maximun: %2$s" + "\r\n", min, max);
	}
}