Sunteți pe pagina 1din 2

public class ParamMatriz {

public static void main(String[] args) {


int[] vector_1 = { 1, 2, 3, 4 };
System.out.print(" El vector antes de la llamada contiene: ");
pintaVector(vector_1);
metodoNoModificaV(vector_1);
System.out.print("El vector despues de llamada a metodoNoModificaV =
");
pintaVector(vector_1);
metodoModificaV(vector_1);
System.out.print("El vector despues de llamada a metodoModificaV =
");
pintaVector(vector_1);
}
public static void metodoNoModificaV(int[] paramVector) {
int[] aux = { 5, 6, 7, 8 };
paramVector = aux;
paramVector[1] = 888;
System.out.print(" Vector en metodoNoModificaV = ");
pintaVector(paramVector);
}
public static void metodoModificaV(int[] paramVector) {
paramVector[1] = 888;
System.out.print(" Vector en metodoModificaV = ");
pintaVector(paramVector);
}
public static void pintaVector(int[] paramVector) {
for (int i = 0; i < paramVector.length; i++) {
System.out.print(paramVector[i] + " ");
}
System.out.println();
}
//
//
//
//
//
//
}

La salida
El vector
Vector en
El vector
Vector en
El vector

del programa es:


antes de la llamada contiene: 1 2 3 4
metodoNoModificaV = 5 888 7 8
despues de llamada a metodoNoModificaV = 1 2 3 4
metodoModificaV = 1 888 3 4
despues de llamada a metodoModificaV= 1 888 3 4

public class ParamMatriz2 {


public static void main(String[] args) {
int[] vector_1 = { 1, 2, 3, 4 };
System.out.print(" El vector antes de la llamada contiene: ");
pintaVector(vector_1);
metodo(vector_1);
System.out.print(" El vector despues de llamada a metodo = ");
pintaVector(vector_1);
}
public static void metodo(int[] paramVector) {
int[] aux = { 5, 6, 7, 8 };
paramVector[0] = 33;
paramVector = aux;
paramVector[1] = 44;
System.out.print(" Vector en metodo = ");
pintaVector(paramVector);
}
public static void pintaVector(int[] paramVector) {
for (int i = 0; i < paramVector.length; i++) {
System.out.print(paramVector[i] + " ");
}
System.out.println();
}
//
//
//
//
}

La salida
El vector
Vector en
El vector

del programa es:


antes de la llamada contiene: 1 2 3 4
metodo = 5 44 7 8
despues de llamada a metodo = 33 2 3 4

S-ar putea să vă placă și

  • Dti T3a
    Dti T3a
    Document31 pagini
    Dti T3a
    ArturoCalderón
    Încă nu există evaluări
  • Dti t3b
    Dti t3b
    Document42 pagini
    Dti t3b
    ArturoCalderón
    Încă nu există evaluări
  • Dti t3c
    Dti t3c
    Document17 pagini
    Dti t3c
    ArturoCalderón
    Încă nu există evaluări
  • Vectores Tema 0
    Vectores Tema 0
    Document7 pagini
    Vectores Tema 0
    ArturoCalderón
    Încă nu există evaluări
  • SL apLO
    SL apLO
    Document114 pagini
    SL apLO
    Halibel Schifer
    Încă nu există evaluări
  • Tema 3
    Tema 3
    Document14 pagini
    Tema 3
    ArturoCalderón
    Încă nu există evaluări
  • Examenes Cursos Anteriores
    Examenes Cursos Anteriores
    Document41 pagini
    Examenes Cursos Anteriores
    ArturoCalderón
    Încă nu există evaluări
  • Movidote
    Movidote
    Document2 pagini
    Movidote
    sergiorjsd
    Încă nu există evaluări
  • Tema 2
    Tema 2
    Document16 pagini
    Tema 2
    ArturoCalderón
    Încă nu există evaluări
  • Examenes Cursos Anteriores
    Examenes Cursos Anteriores
    Document41 pagini
    Examenes Cursos Anteriores
    ArturoCalderón
    Încă nu există evaluări
  • Tema 2
    Tema 2
    Document16 pagini
    Tema 2
    ArturoCalderón
    Încă nu există evaluări
  • Conjuntos en Máxima
    Conjuntos en Máxima
    Document3 pagini
    Conjuntos en Máxima
    ArturoCalderón
    Încă nu există evaluări
  • Tema 1
    Tema 1
    Document15 pagini
    Tema 1
    ArturoCalderón
    Încă nu există evaluări
  • Tema 3
    Tema 3
    Document14 pagini
    Tema 3
    ArturoCalderón
    Încă nu există evaluări
  • Productos
    Productos
    Document1 pagină
    Productos
    ArturoCalderón
    Încă nu există evaluări
  • Conjuntos, Relaciones y Aplicaciones
    Conjuntos, Relaciones y Aplicaciones
    Document32 pagini
    Conjuntos, Relaciones y Aplicaciones
    ArturoCalderón
    Încă nu există evaluări
  • Conjuntos en Máxima
    Conjuntos en Máxima
    Document3 pagini
    Conjuntos en Máxima
    ArturoCalderón
    Încă nu există evaluări