elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Temas
Páginas: [1]
1  Programación / Java / ayuda para entender la rta de este ejercicio en: 1 Agosto 2012, 16:18 pm
En un final me tomaron este ejercicio, con respuestas multiplechoise:

public class A {
static int x[]={1,2};
int y[];

public void f(int z[]){
z[1]+=2;
}

void g(){
A a = new A();
a.x[0]++;
}

}


public static void main(String[] args) {
        A b = new A();
        b.y=b.x;
        b.f(b.y);
        b.g();
        System.out.println(b.x[0] +""+b.x[1]);
        System.out.println(b.y[0] +""+b.y[1]);

    }

Rtas para el primer println:  1 2  / 1 4  / 2 2  / 2 4
Rtas para el segundo println:  1 2  / 1 4  / 2 2  / 2 4

Yo elegi para el primero 2 2 , y para el segundo 1 4 ... pero la respuesta correcta era 2 4 en los dos casos. No logro entender porque es asi, por favor necesito que alguien me aclare el ejercicio. Desde ya muchas gracias.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines