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: 11209 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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |