Ejemplo simple de programación en Java. Un programa básico para programar en Java
Toda aplicación básica de consola en Java contiene una clase principal con un método main, al igual que en C++. El método main es lo primero que se ejecuta cuando se inicia la aplicación desde la línea de comandos, es decir que la ejecución del programa comienza desde allí.
En Java el método main recibe como argumento un arreglo de String (más adelante hablaremos sobre arreglos). Este arreglo contiene los argumentos enviados por la línea de comandos para la invocación del programa. Generalmente en una aplicación de Java básica, no se hace uso de éste argumento, sin embargo hay algunos casos especificos en los que sí.
La estructura básica de un programa desarrollado usando Java es la siguiente:
public class Nombre_Clase
{
public static void main (String args[])
{
//bloque de sentencias;
}
}
Líneas del programa Java básico:
Línea 1 del programa Java básico: La primera línea de nuestro código ha declarado una clase llamada "nombre_clase" (allí puedes poner el nombre que desees), la cual es pública (public), esto quiere decir que tendrás acceso a dicha clase, desde cualquier parte del código sin ningún tipo de complicaciones, ahora, lógicamente tú le podrás poner el nombre que te guste más.
Línea 2 del programa Java básico: Nuestra línea 2, tiene una llave abriendo "{", esto quiere decir que todo lo que haya despues de esta llave forma parte de la clase "nombre_clase" (o como le hayas llamado) e indica el comienzo de las líneas de sentencia de ésta, en este caso, esta la declaración de la función main() que está má adelante.
Línea 3 del programa Java básico: La línea número tres contiene la declaración del mé main, en cualquier aplicación de Java básica o avanzada, el método main es indispensable, éste metodo es público, pero hay algo especial en él: el mé main es del tipo void, osea vacío (una función puede retornar valores del tipo entero, decimal, cadena de texto, entre otros) al poner void, estamos queriendo decir que la función main no retornará nada al finalizar (en la teorí de la programación, dado que el "main" no retorna nada, deja de ser una función y se convierte en un método).
Línea 4 del programa Java básico: La línea 4 de nuestro programa básico contiene una llave abriendo que indica el inicio del bloque de instrucciones del método main
Línea 5 del programa Java básico: La línea cinco contiene el bloque de sentencias del método main, es decir, las líneas de código que nuestro programa seguirá durante su ejecución, es de notar que cada sentencia termina con punto y coma ";". Se entiende como línea de sentencia, a las líneas de código que en ellas contienen la declaración de alguna variable, o alguna operación,( suma resta, división, etc.) o cualquier acción, como modificar, asignar, o eliminar algo. Evidentemente el bloque de sentencias puede estar compuesto por una cantidad ilimitada de instrucciones (no es una única línea). Una vez que éste bloque de sentencias llega a su fin, también lo hará la ejecución de nuestra aplicación
Línea 6 y 7 : Estas líneas contienen una llave cerrando "}" eso nos indica que en ésta termina la ejecución de alguna función (para identificar esta función que se cierra, sigue la indentación y seguramente sabrás cual es la que estamos cerrando). Pues bien, si no te has equivocado, habrás notado que la función (mas bien método) que esta llave está cerrando es main(), y luego está la línea 7 que cierra la definición de nuestra clase y da por terminado el có de nuestro programa básico en Java.