Tentei preencher um vetor de int com 10000 posições porém ao imprimir ele somente mostra da posição 2658 até 10000.
Se coloco um vetor de 9000 ele funciona normal.
Eu gostaria de colocar 100000 elementos no vetor mas com 10000 ele já não funciona.
Segue código:
import javax.swing.*;
public class Teste {
//gera números sem repetição.
static int vetor [];
static int tam;
public static void main (String ars[]) {
tam= Integer.parseInt(JOptionPane.showInputDialog("Digite o tamanho do vetor"));
vetor = new int [tam];
System.out.println ("Criei um vetor de tamanho" + vetor.length);
int valor, pos;
pos =0;
for (pos =0; pos< vetor.length;pos++) {
valor = (int)(Math.random()*10000) %10000;
vetor[pos]=valor;
}
//imprimir valores
for (pos=0; pos<vetor.length;pos++) {
System.out.println(pos +1 + " " + vetor[pos]);
}
}
}