int[] a = {1, 2};
int[] b = a.clone();
b[0] = 99;
System.out.println(a[0]); 📥 Inputs:
a = {1, 2}
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
En Java, clone() de arrays primitivos crea una copia profunda real, no una referencia. Aunque b[0] cambia a 99, el array original 'a' mantiene su valor 1 intacto. Esto difiere de la asignación directa (b = a) que sí compartiría la referencia.
¿Qué imprime? 🤔