1. Introducción a los comandos
Si alguna vez imaginaste el trabajo de un programador como algo incomprensible y misterioso, ¡ha llegado la hora de desmontar ese mito! Programar no es un arte secreto, sino un trabajo estupendo y muy interesante. Y ahora lo verás.
Los programas informáticos se escriben con lenguajes de programación: reglas y palabras especiales que entiende el ordenador. Hoy conocerás el lenguaje Java: escribirás tu primer programa, entenderás qué son los comandos y harás que el ordenador te obedezca (hasta donde él quiera, claro). 😅
Un programa es un conjunto (lista) de comandos. Primero se ejecuta el primer comando, después el segundo, el tercero y así sucesivamente. Cuando todos los comandos se han ejecutado, el programa finaliza.
Qué comandos pueden aparecer en la lista depende de quién los ejecuta, o más bien, de qué comandos conoce (y entiende) el ejecutor. A un perro puedes darle la orden «Siéntate», «Ladra», a un gato — «¡Fuera!», a una persona — «¡Alto!», y a un robot — «¡A trabajar!». 👨💻
Un comando es una instrucción simple para el ordenador: ¡haz esto! Lo más importante — el ordenador ejecuta exactamente lo que le dices, no lo que quieres. 😆 Al menos hasta que la inteligencia artificial madure, claro.
El conjunto de comandos del lenguaje Java es bastante amplio. Por ejemplo, con este comando puedes mostrar un texto en pantalla:
System.out.println("El robot es amigo del ser humano");
Este comando le dice al ordenador: «Muestra en pantalla el texto "El robot es amigo del ser humano"».
Si quieres que el ordenador muestre tu frase tres veces, dale el comando varias veces.
System.out.println("El robot es amigo del ser humano");
System.out.println("El robot es amigo del ser humano");
System.out.println("El robot es amigo del ser humano");
Como resultado, el ordenador mostrará la frase 3 veces en pantalla. Todo muy simple. 😎
2. Método main()
Tu programa, según su tamaño, puede constar de uno o varios archivos. Y cada archivo contiene comandos agrupados en funciones (en Java también se llaman métodos). Un programa mínimo en Java debe tener al menos un método desde el que comienza su ejecución. Este método se llama main().
El método main() es el punto de entrada de tu programa. La ejecución del código siempre comienza ahí. En Java 21 y posteriores el programa mínimo puede consistir en un único método main(), que incluso puede no contener comandos.
Un programa mínimo en Java 25 se ve así:
void main()
{
}
Como ves, el método main() en este ejemplo no contiene ningún comando. Pero aun así es un programa completo, aunque mínimo. Su aspecto siempre es el mismo:
void main()
{
// comandos del método
}
Este enfoque simplificado hace que Java sea más accesible para los principiantes, permitiéndoles centrarse en la lógica del programa y no en la sintaxis.
3. Orden de ejecución del programa
Tu programa simplemente ejecuta todos los comandos de arriba abajo, línea por línea. Cuando se acaban los comandos, el programa termina.
Veamos un ejemplo sencillo:
void main()
{
System.out.println("¡Hola a todos!");
System.out.println("¡Hoy estamos aprendiendo a programar en Java!");
}
El resultado de ejecutar este código será:
¡Hola a todos!
¡Hoy estamos aprendiendo a programar en Java!
Añade un par de líneas más y el ordenador las mostrará obedientemente en pantalla. Es muy trabajador, pero modesto — no escribirá de más.
4. Escribimos y ejecutamos el primer programa
¿Para qué dejar para luego algo bueno? ¡Hora de pasar de la teoría a la práctica! Vamos a escribir el primer programa en Java.
Paso 1: abrimos WebIDE
Abre WebIDE y escribe un programa que muestre en pantalla el texto "¡Es genial ser programador! 😎".
Deberías tener abierto un archivo llamado Solution.java.
Paso 2: escribe el siguiente código
Puedes incluir incluso emojis — Java los soporta perfectamente. 🥰
System.out.println("¡Es genial ser programador!😎");
Paso 3: enviamos el programa a comprobación
En la barra superior de WebIDE tendrás el botón "Comprobación". Haz clic en él.
Si lo has hecho todo correctamente, el servidor dará por válida tu solución y te felicitará. 😎
Acabas de escribir y enviar con éxito tu primer programa en Java. Se siente bien, ¿verdad? Ahora ya eres un verdadero programador (bueno, al menos un paso más cerca de ese título). 😇
GO TO FULL VERSION