Cuando ejecuto el programa me da valor mínimo = 0, el valor máximo me lo hace correctamente, AYUDA!
import java.util.Scanner;
import java.lang.*;
class EstadisticaBasica{
private int numero;
private static Scanner sc = new Scanner(System.in);
public void setNumero(){
numero=sc.nextInt();
}
public void valorMaximo(){
int i;
int cont=0;
for(i=0;i<10;i++){
System.out.print("Introduce un valor: ");
setNumero();
cont=Math.max(numero, cont);
}
System.out.println("El valor maximo de los 10 valores es: "+cont);
}
public void valorMinimo(){
int cont=0;
int i;
for(i=0;i<10;i++){
System.out.print("Introduce un valor: ");
setNumero();
cont=Math.min(numero, cont);
}
System.out.println("El valor minimo de los 10 valores es: "+cont);
}
public static void main(String[] args) {
EstadisticaBasica a = new EstadisticaBasica();
a.valorMaximo();
a.valorMinimo();
}
}
Cuando ejecuto el programa me da valor mínimo = 0, el valor máximo me lo hace correctamente, AYUDA!