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

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);







}

}



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];

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…