boa tarde pessoal, alguem saberia me dizer o porque meu codigo esta dando errado ? tenho pegar o menor numero e mostrar no console, porem ele sempre pega o numero 0.
package EstruturasDeControle.Exercicios;
import java.util.Scanner;
public class MaiorValoreMenorValor {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int numero = 0;
int menorNumero = 0;
do {
System.out.println("Digite alguns números: ");
numero = entrada.nextInt();
if (numero < menorNumero && numero != -1) {
menorNumero = numero;
}
} while (numero != -1);
System.out.println(menorNumero);
entrada.close();
}
}