Supongo que lo que te esta devolviendo como error es una NullPointerException.
Y tiene su sentido.
Cuando llamas a
maximo(), le pasas como argumento un ArrayList, en este caso de enteros.
Pero tu estas llamando al método con un nuevo ArrayList creado en ese instante.
Es decir, es cómo si pusieras:
Código:
resultado = Calculadora.maximo(ArrayList<Integer> mayor =
new ArrayList<Integer>());
Siendo que
mayor queda apuntando a
null.
Intenta asignarle valores a mayor antes de llamar al método.
Si mayor ya esta inicializado y contiene valores, entonces tu línea de código debería ser:
Código:
resultado = Calculadora.maximo(mayor);