Java - Problema

 
Vista:

Problema

Publicado por Esteban (9 intervenciones) el 13/04/2006 03:43:38
Me llegó este ejemplo pero tengo varias dudas, el método tiene que ser estático?, no imprime nada?, para que imprimiera algo tendría que fijar un valor al vector argumento?

public class MyClass {
public static void main(String arguments[]) {
amethod(arguments);
}
public void amethod(String[] arguments) {
System.out.println(arguments);
System.out.println(arguments[1]);
}
}
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:Problema

Publicado por Isai (95 intervenciones) el 13/04/2006 23:34:32
Aque argumentos le pasaste a la aplicacion antes. Si le pasas argumentos no imprimira nada porque no tiene nada que desplegar...
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

RE:Problema

Publicado por Esteban (9 intervenciones) el 14/04/2006 20:30:26
eso no lo tengo claro, ¿son los caracteres de más que le pasas cuando ejecutas en modo consola una aplicación java?, te hago una pregunta más, cuando definis esto

public static void main(String arguments[])

le esta diciendo que tome los argumentos que escribiste de más cuando ejecutaste y te los pase al arreglo arguments[ ] y las cadenas son almacenadas de a una por los espacios que se dejaron
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

RE:Problema

Publicado por superk (1 intervención) el 20/04/2006 00:10:33
Si asi es.

si por ejemplo ejecutas:

java Ejemplo hola

siendo Ejemplo el programa, entonces hola sera el primer argumento....es decir args[0]...etc...
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