preciso desconsiderar números negativos e os que se iniciam com zeros, e considerar apenas números positivos na entrada.
por exemplo: 0 9876 (nesse caso, o zero seria desconsiderado e o outro número considerado) OU -9839294 1839 (desconsiderar o negativo), e, também, apenas números que contenha 11 dígitos.
Se você está capturando inteiros (não strings), ele já desconsidera o zero automaticamente.
Quanto aos negativos, se você estiver guardando eles numa lista, é só testar antes de adicionar. Exemplo:
Scanner entrada = new Scanner(system.in);
int quantidadeNumeros = entrada.nextInt();
List<Integer> listaNumeros;
int numeroAtual;
for (int i = 1; i <= quantidadeNumeros; i++) {
numeroAtual = entrada.nextInt();
if (numeroAtual > 0) {
listaNumeros.add(numeroAtual);
}
}