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…