Ajuda com vetores

5 respostas
java
F

Tenho um exercício que é: “Criar um vetor A com 5 elementos inteiros. Construir um vetor B de mesmo tipo e tamanho e com os mesmos elementos do Vetor A, ou seja, B[i] = A[i]. No final apresentar ambos vetores.” Eu fiz assim:

public static void main(String[] args) {
  int A[] = {3, 7, 9, 4, 2};
  int B[] = {3, 7, 9, 4, 2};

  for (int i = 0; i < A.length; i++) {
    System.out.print(A[i] + " ");
    System.out.println(B[i]);
  }
}

Só que quando vou imprimir os valores eles ficam assim:

3 3
7 7
9 9
4 4
2 2

Como colocar de um jeito que eles fiquem um em cima do outro?

5 Respostas

J

System.out.print(A[i] + "\n" + B[i] + "\n");

F

Oi, desculpa, eu não entendi o que você fez

J

Você mencionou que queria colocar os valores um em cima do outro, aí eu sugeri uma quebra de linha ao fazer o print no console.

Ou seria imprimir ambos verotes um sobre o outro? aí nesse caso seria diferente!

J

Imprimir ambos vetores um sobre o outro, assim seria uma alternativa:

String vetA = "";
    String vetB = "";

    for (int i = 0; i < A.length; i++) {
        vetA += A[i] + " ";
        vetB += B[i] + " ";
    }

    System.out.println(vetA + "\n" + vetB);
F

era isso mesmo, obrigadoo

Criado 9 de agosto de 2021
Ultima resposta 9 de ago. de 2021
Respostas 5
Participantes 2