En este grupo En todos

Grupo de Java para principiantes



pregunta de principiante

lorenzo
Bogotá, Colombia
Escrito por Lorenzo Guti
el 07/06/2010

Cree un pequeño programa en Beans pero no me imprime el mensaje cuando lo compilo y lo ejecuto; hice lo mismo por comando en prompt y si me funciona, no se que es lo que ocurre. El programa es el siguente.
class apples{
public static void main(String[] args){
System.out.println("Hello youtube");
}
}
Agradezco cualquier ayuda.

P.D.
Hay alguna diferencia entre estas dos sentencias?

public static void main(String[] args)
public static void main(String args[])

Pablo Abel Di Raddo
Programador basic 7.0 instituto super...
Escrito por Pablo Abel Di Raddo
el 29/06/2010

Si estas trabajando un applet, tienes que importar los paquetes que correspondan, de lo contrario no anda o te tira un mensaje de error.

public static void main(String args[]) // Es lo correcto.

Pablo Abel Di Raddo
Programador basic 7.0 instituto super...
Escrito por Pablo Abel Di Raddo
el 29/06/2010

Un ejemplo:

/**
* Punto de entrada principal para la aplicación.
*
* @param args Matriz de parámetros pasados a la aplicación
* mediante la línea de comandos.
*/
public static void main(String args[])
{
Application. Run(new Form1());
}

Lorenzo Guti
Bogotá, Colombia
Escrito por Lorenzo Guti
el 30/06/2010

Ok.
Gracias

Jesús Manuel
Técnico superior universitario en info...
Escrito por Jesús Manuel
el 03/07/2010

Hola, con respecto a la ubicación de los corchetes, Java es flexible en ese aspecto, por lo tanto, es lo mismo colocarlos luego del nombre del array o luego del tipo. Ejemplo:


Int[] miVector =......

Int miVector[] =......


Significan lo mismo....


No estoy muy seguro, pero según me he ido dando cuenta, el estándar parece ser la primera:


Tipo[] nombre=


Ya que en casi toda (según lo que he visto es en toda) la documentación de Sun, aparece de esa manera. Pero te repito que es lo mismo, sea cual sea el estilo que utilices.


Es un tema parecido al de las llaves, unos dicen que debe ser así:


public static void main(String args[]) {

...

}


Y otros dicen que debe ser así:


public static void main(String args[])
{

...

}


Igualmente, sea cual sea el estilo que utilices, el resultado será el mismo. Aunque en este caso, Sun también utiliza el primer estilo, es decir la llave de apertura la colocan en la misma linea del método, clase, etc....

Según mi opinión, lo hacen para diferenciarse del lenguaje C++, ya que se parecen mucho....


Saludos!


Lorenzo Guti
Bogotá, Colombia
Escrito por Lorenzo Guti
el 08/07/2010

Ok.
Gracias