Java - duda java

 
Vista:

duda java

Publicado por Ana López (1 intervención) el 23/03/2006 19:11:52
Si alguien puede ayudarme, estoy iniciandome a Java y tengo la siguiente duda:
Cual sería el resultado si intento compilar y ejecutar el siguiente código:

public class Test {public int x; public static void main (String args[]) {System.out.println("Value is" + x);}}
a) Se muestra "Value is 0"
b) Se obtiene un error de compilación "Non-static variable x cannot be referenced from a static context"
c) Se obtiene un error de compilación "ilegal array declaration syntax"
d) Se obtiene un error de compilación "posible reference before assignment"

Gracias por vuestra ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:duda java

Publicado por Oscar Gonzalez (1 intervención) el 23/03/2006 20:29:30
La respuesta es la opcion b

Tienes que crear un objeto test para poder usar la variable x o en su defecto hacer que la variable x sea estatica.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar