Código realizado en Netbeans 7.2
package vectores; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * * @author Salvador */ public class Vectores { public static void main(String[] args) throws IOException { System.out.print("Introduzca el tamaño del vector 1: "); int n1=LeerEntero(); int x[]=new int[n1]; System.out.print("Introduzca el tamaño del vector 2: "); int n2=LeerEntero(); int y[]=new int[n2]; System.out.println("---------------------------------"); if(n1==n2){ for(int i=0;i<n1;i++){ System.out.print("Valor numero "+ (i+1)+" del primer vector:"); x[i]=LeerEntero(); } System.out.println("---------------------------------"); for(int i=0;i<n1;i++){ System.out.print("Valor numero "+ (i+1)+" del segundo vector:"); y[i]=LeerEntero(); } long suma[]= new long[n1]; System.out.println("---------------------------------"); for(int i=0;i<n1;i++){ suma[i]=x[i]+y[i]; System.out.println("Resultado en v["+(i+1)+"]: "+suma[i]); } }else { System.out.println("ERROR: Los vectores tiene diferente tamaño, saliendo del sistema"); } } public static int LeerEntero() throws IOException{ BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); return Integer.parseInt(br.readLine()); } }