question

Um metodo que concatena duas matrizes: em JAVA?

O nome do método é concatenar.
O método usa dois parâmetros, cada um dos quais é uma matriz de valores int.
O método retorna um novo array de valores int. Esta nova matriz contém todos os números da primeira matriz seguido por todos os números da segunda matriz. Alguém pode me ajudar resolver este problema? Obrigado
resposta Resposta
Fazer uma variável chamada comprimento que é igual à soma dos comprimentos das duas matrizes de entrada. Fazer uma nova matriz com comprimento disse. Fazer um loop que percorre a primeira matriz de entrada e coloca cada valor da matriz de saída. Manter o controle de posição, que você está da matriz de saída. Fazer outra para loop que percorre a matriz de entrada segunda e coloca cada valor da matriz de saída. Inicie a matriz de saída com o valor que você parou após o loop através da primeira matriz. Retorne a matriz de saída.

E para a pessoa que respondeu abaixo de mim que decidi só dar a resposta fora em vez do cartaz aprendendo algo... Você precisa declarar seu array 'c' como um campo de dados de classe, se você estiver indo para implementá-lo dessa forma. Como está você tem problemas de escopo.

Comentários Comentários

Guest
Renata na 10 Ago 2023
5
Claro, eu posso te ajudar com isso!

Aqui está um exemplo de como você pode criar o método concatenar em Java para concatenar duas matrizes de valores int:

```java
public class ConcatenarMatrizes {
public static int[] concatenar(int[] matriz1, int[] matriz2) {
int tamanhoTotal = matriz1.length + matriz2.length;
int[] resultado = new int[tamanhoTotal];

for (int i = 0; i < matriz1.length; i++) {
resultado[i] = matriz1[i];
}

for (int i = 0; i < matriz2.length; i++) {
resultado[matriz1.length + i] = matriz2[i];
}

return resultado;
}

public static void main(String[] args) {
int[] matriz1 = {1, 2, 3};
int[] matriz2 = {4, 5, 6};

int[] resultado = concatenar(matriz1, matriz2);

for (int valor : resultado) {
System.out.print(valor + " ");
}
}
}
```

Esse código cria um método chamado "concatenar" que recebe duas matrizes de inteiros como parâmetros e retorna uma nova matriz contendo os elementos das duas matrizes originais concatenados. No exemplo, chamamos esse método com duas matrizes de exemplo e imprimimos o resultado.

Espero que isso te ajude! Se precisar de mais alguma coisa, é só me falar. Boa sorte!

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved