Nao consigo criar uma array que e a soma de outras duas arra

2 respostas
M
nao consigo criar uma array que e a soma de outras duas arrays





abaixo eu mando o meu codigo .Vallllllllleu!








// inicializando uma array





import javax.swing.*;





public class somaarray{








     public static void main(String args[]){








   String entrada="";


   int a[] ={0,2,6,66,3,45,21,13,78};


   int b[] ={0,2,6,66,3,45,21,13,78};








   entrada += "indiceta[i]tb[i]tsoman";








      for (  int i=0 ; i < 9; i++ ){





      int d = a[i];


      int e = b[i];


      int f= d+e;


      //int g[i]=f;  //não consigo fazer uma array que e uma somatoria de duas arrays.





   	


      entrada +=i + "t" +a[i]+ "t" +b[i]+ "t" +f+ "n" ;














}











         JTextArea AreaDeTexto;


         AreaDeTexto = new JTextArea(11,10);


         AreaDeTexto.setText(entrada);








   JOptionPane.showMessageDialog(null,AreaDeTexto,"Inicializando um array de valores inteiros. ",JOptionPane.INFORMATION_MESSAGE);





   System.exit(0);











   }


}

2 Respostas

B

Você precisa inicializar sua array g antes de tentar colocar elementos nela.

Por exemplo, antes do for, coloque a seguinte linha

int g[] = new int[a.length];

O

Vc ta instaciando o array dentro de um laço, aloque o array fora do laço ou instancie ele como estatic, para que seja criado apenas uma vez na primeira interação…

Criado 28 de dezembro de 2002
Ultima resposta 30 de dez. de 2002
Respostas 2
Participantes 3