Qual a melhor maneira de se resolver esse problema?
[code]n = ler.nextInt();
for (int i = 0; i < n; i++) {
System.out.println("digite o valor");
valor = ler.nextInt();
list.add(valor);
}
for (int j = 0; j < 6; j++) {
valorSorteado = r.nextInt(n);
System.out.println(valorSorteado);
list.remove(valor);
}[/code]
ele tem que exibir 6 numeros digitados no arraylist, como ta mostrando no programa. mas ele apaga o valor e ta ficando o espaço em branco e quando ele sorteia novamente pode ocorrer o caso de cair esse espaço em branco e da pau!
entao alguem tem uma ideia?
em vez de
valorSorteado = r.nextInt(n);
você pode usar
valorSorteado = r.nextInt(list.size());
para que sempre sorteie um valor que está dentro da lista.
[quote]em vez de
valorSorteado = r.nextInt(n);
você pode usar
valorSorteado = r.nextInt(list.size());
para que sempre sorteie um valor que está dentro da lista. [/quote]