/** * Faça um programa que leia dois vetores unidimensionais A e B, de dimensão 8 e realize a troca * dos elementos destes vetores; ou seja, após a execução do programa o vetor B deverá conter os * valores fornecidos para o vetor A, e vice-versa. Depois o programa deve imprimir o conteúdo dos * dois vetores. */ public void inverterVetores() { int QUANTIDADE = 8; int[] a = RandomUtils.gerarNumerosAleatorios(QUANTIDADE, 0, 100); int[] b = RandomUtils.gerarNumerosAleatorios(QUANTIDADE, 0, 100); System.out.println("Vetor A:"); for (int x = 0; x < QUANTIDADE; x++) { if (x == (QUANTIDADE - 1)) { System.out.print(a[x]); } else { System.out.print(a[x] + ", "); } } System.out.println("\nVetor B:"); for (int x = 0; x < QUANTIDADE; x++) { if (x == (QUANTIDADE - 1)) { System.out.print(b[x]); } else { System.out.print(b[x] + ", "); } } int[] c = new int[QUANTIDADE]; for (int x = 0; x < QUANTIDADE; x++) { c[x] = a[x]; a[x] = b[x]; b[x] = c[x]; } System.out.println("\nVetor A invertido:"); for (int x = 0; x < QUANTIDADE; x++) { if (x == (QUANTIDADE - 1)) { System.out.print(a[x]); } else { System.out.print(a[x] + ", "); } } System.out.println("\nVetor B invertido:"); for (int x = 0; x < QUANTIDADE; x++) { if (x == (QUANTIDADE - 1)) { System.out.print(b[x]); } else { System.out.print(b[x] + ", "); } } }
/** * Um programa que contenha uma função. Esta função deve gerar 6 números aleatórios entre 1 e 60 e * armazená-los em um vetor. Depois é tarefa desta função imprimir este vetor na tela. */ public void imprimirNumerosAleatorios() { int[] ns = RandomUtils.gerarNumerosAleatorios( 6, 1, 60); // Apenas encapsulando a criação de números aleatórios. for (int x = 0, y = ns.length; x < y; x++) { System.out.println("O " + (x + 1) + "° n\u00fameros aleat\u00f3rio \u00e9: " + ns[x]); } }