Mira lo que debes hacer es ir agregando los valores a un arraylist y luego que terminas de ingresar lo recorres comparando los valores y guardandolos en una variable ej
Código:
//lista es el arraylist cargado
int maximo=0;
for(int i=0;i<lista.size();i++){
Integer valor=lista.get(i);
if(valor>maximo){
maximo=valor;
}
}
y para el minimo es casi lo mismo solo tienes q cambiar el simbolo de > por el de <
saludos espero que te ayude el ejemplo
no lo probe asi q puede tener algun detalle pero la logica del algoritmo es esa