Você está aqui: Java ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como embaralhar a ordem dos elementos em um array de inteirosQuantidade de visualizações: 11351 vezes |
/*
Este exemplo mostra como embaralhar os
elementos de um array de inteiros
*/
import java.util.*;
public class Estudos{
public static void main(String[] args){
int[] valores = new int[5];
// inicializa os elementos do array
valores[0] = 1;
valores[1] = 2;
valores[2] = 3;
valores[3] = 4;
valores[4] = 5;
// embaralha o array
embaralhar(valores);
// exibe o array já embaralhado
for(int i = 0; i < valores.length; i++){
System.out.println(valores[i]);
}
System.exit(0);
}
public static void embaralhar(int[] a){
Random ran = new Random();
for(int i = 0; i < a.length; i++){
int pos = ran.nextInt(a.length);
int temp = a[i];
a[i] = a[pos];
a[pos] = temp;
}
}
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





