1
Aprender a programar desde cero / Ayuda con esta duda de JAVA: static void? significado de static
« en: 16 de Junio 2012, 16:01 »
Buenas, estoy con los modificadores de java.
Si no estoy mal el modificador static para las variables te permite modificarlos desde cualquier parte de la clase. Por lo tanto me dispuse a crear la siguiente clase:
public class bestdesGGT
{
static int a=36,b=2;
public static void main(String[] args)
{
modi(a);
System.out.println(a);
}
public static void modi(int a)
{
a=a+2;
}
}
La idea es que la variable static a se modifique con el metodo modi y sacar el nuevo valor por pantalla, sin embargo esto no ocurre y por la terminal se sigue viendo el valor 36, cuando tendría que ser 38.
Rogaría que colocaran la fuente de la respuesta (libros, apuntes, blogs, foros) Gracias!
Si no estoy mal el modificador static para las variables te permite modificarlos desde cualquier parte de la clase. Por lo tanto me dispuse a crear la siguiente clase:
public class bestdesGGT
{
static int a=36,b=2;
public static void main(String[] args)
{
modi(a);
System.out.println(a);
}
public static void modi(int a)
{
a=a+2;
}
}
La idea es que la variable static a se modifique con el metodo modi y sacar el nuevo valor por pantalla, sin embargo esto no ocurre y por la terminal se sigue viendo el valor 36, cuando tendría que ser 38.
Rogaría que colocaran la fuente de la respuesta (libros, apuntes, blogs, foros) Gracias!