Exercicio:
Escreva um aplicativo que localiza o menor de vários inteiros. Assuma que o primeiro valor lido especifica o numero de valores a serem inseridos pelo usuario.
Minha duvida é na parte de assumir o primeiro valor como o numero de valores a serem inseridos, não consigo fazer o loop contar corretamente.
Tentei fazer assim, mas não dar certo:
import java.util.Scanner;
public class Menor
{
public static void main(String args[])
{
int num,menor=0;
Scanner input = new Scanner(System.in);
System.out.printf("Insira o numero de valores a ser analisados: ");
num=input.nextInt();
System.out.printf("\n1o numero: %d\n",num);
menor=num;
for(int a=1; a<=menor; a++)
{
System.out.printf("%do numero: ",a);
num=input.nextInt();
while(num < menor)
menor=num;
}
System.out.printf("\nO menor inteiro eh: %d\n",menor);
}
}