/**
   * 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]);
   }
 }