/*35) Crie uma classe que realize operações básicas entre vetores (conforme aprendido em Geometria Analítica), com
base em arrays:
a) Crie um método que some dois arrays passados como argumentos e retorne um array como resultado (some o valor
do índice 0 do primeiro array com o valor do índice 0 do segundo, e assim por diante);
b) Idem para a subtração de dois arrays.
*/
public class Exer35 {
public static int[ ] somaDeArrays ( int [ ] array1 , int [ ] array2 ) {
int [ ] arraySoma = new int [array1.length ] ;
int i = 0 ;
while ( i < array1.length ) {
arraySoma[i] = array1[i] + array2 [i];
i++;
}
return arraySoma ;
}
public static int [ ] subtracaoDeArray ( int [ ] array1 , int [ ] array2 ) {
int [ ] arraySub = new int [ array2.length ];
int i = 0 ;
while ( i < array1.length ) {
arraySub[ i] = array1[i] - array2[i] ;
i++;
}
return arraySub ;
}
}
import javax.swing.*;
public class testeExer35 {
public static void main(String[] args){
int [ ] array1 = new int [3 ];
int [ ] array2 = new int [3];
for ( int i = 0 ; i < array1.length ; i ++ ){
String aux = JOptionPane.showInputDialog (null, (i+1)+ "º indice "+ " insira os elementos do array1" ) ;
array1[i] = Integer.parseInt ( aux );
String aux1 = JOptionPane.showInputDialog (null, (i+1)+" º indice "+ " insira os elementos do array2") ;
array2[i] = Integer.parseInt ( aux1 );
}
JOptionPane.showMessageDialog (null, "Soma dos arrays : "
+ Exer35.somaDeArrays (array1 ,array2 ) );
}
}
}
bom dia , estou com problemas na classe main não consigo imprimir o resultado…