0
Que es addOneTo
no entiendo este metodo
5 odpowiedzi
+ 3
¿Dónde viste eso y en qué lenguaje?
+ 3
public class MyClass {
public static void main(String[ ] args) {
int x = 5;
addOneTo(x);
System.out.println(x);
}
static void addOneTo(int num) {
num = num + 1;
}
}
Supongo que es ese fragmento de código. Y te debe confundir el resultado. Dame un momento, y te explico.
+ 3
Cuando llamas al método addOneTo() pasas la variable x como argumento. Es decir, estás pasando el valor de x a la función.
La variable x no se ve modificada ya que no la estás pasando como un valor de referencia. Eso quiere decir que aunque la variable sea modificada dentro del método, fuera del mismo ella conserva su valor original.
0
es Java aqui en la app
0
aaahh ya muchas gracias amigo ahora entiendo es por eso que imprime 5, no cambia...