Es un problema basico, pero veo que en muchas parte lo preguntan, asi que lo escribir, espero sea de utilidad.
Código:
Comenta acerca del código.
Código:
//Autor: Rey Salcedo Padilla
public class InvertirVector{
public static int []invertir(int []vector){
int longitud = vector.length;
/*creo un vector auxuliar con la misma longitud
del vector a invertir*/
int []vectorAuxiliar = new int[longitud];
for(int i = 0; i < longitud; i++){
/*la razon del - 1, es porque la posicion de un
vector de n longitud (tamaño) es n - 1; ejemplo:
la ultima posicion de un vector de longitud 5
es 4
*/
vectorAuxiliar[(longitud - 1) - i] = vector[i];
}
return vectorAuxiliar;
}
public static void imprimirVector(int []vector){
for(int i = 0; i < vector.length; i++){
System.out.print(vector[i] + ",");
}
}
public static void main (String []args){
int [] vector = {1,2,3,4,5,6,7,8,9};
imprimirVector(vector);
System.out.println();
imprimirVector(invertir(vector));
}
}
Comenta acerca del código.

me salvaste la vida, gracias, muy buen aporte! (Y)
ResponderBorrarMe alegra Andrea que te sirva.
Borrar