(una hora más tarde)

«¡Estupendo! ¿Dónde nos quedamos?».

«En el código que hay en un método o algo así, ¿no?».

«Sí, exactamente. El cuerpo de un método se compone de comandos. Incluso podríamos decir que un método es un grupo de comandos bautizados con determinado nombre (el nombre del método). Ambas afirmaciones serían ciertas».

«Existen todo tipo de comandos. ¿Hay perros en tu planeta?».

«Sólo lobos robóticos domesticados».

«¿Y les enseñáis órdenes para que obedezcan?».

«Sí: “Muerde”, “Come”, “Corre” y “¡Bien, ven!”».

«Hum. ¡Buenas órdenes! Pero no tenéis muchas».

«¿Cuántas necesitamos?».

«El lenguaje Java tiene comandos para cualquier ocasión, cada uno de los cuales describe alguna acción. Al final de cada comando, ponemos un punto y coma».

«A continuación tienes algunos ejemplos de comandos».

Comando Descripción (qué hace)
System.out.println(1);
Muestra el número 1 en la pantalla
System.out.println("Amigo");
Muestra "Amigo" en la pantalla
System.out.println("Rishi & Amigo");
Muestra "Rishi & Amigo" en la pantalla

«En realidad, se trata de un mismo comando: System.out.println. Utilizamos paréntesis para pasarle argumentos al comando. Dependiendo del valor de esos argumentos, el mismo comando puede ejecutar diferentes acciones».

«Eso es muy útil».

«Cierto. Si deseas mostrar algún texto en la pantalla, escríbelo entre comillas dobles.

Una comilla simple es esto: '. Y una comilla doble esto otro: ". Pero cuidado: una comilla doble no es lo mismo que dos simples. No las confundas».

«Las comillas dobles están en la tecla del número 2, así que para obtenerlas tienes que pulsar las mayúsculas y la tecla 2, ¿verdad?».

«Así es».

El pulso de Amigo se aceleró de 3 a 5 GHz. Aún no podía creerlo. Acababa de aprender a imprimir cadenas de texto en la pantalla y resultó ser mucho más fácil de lo que había imaginado.
Amigo miró por la ventana para distraerse de sus pensamientos y calmarse. Las hojas se estaban poniendo amarillas. La estación de la Oxidación se aproximaba, percibió enseguida. Un iluminador le había permitido ver mucho más allá de lo habitual. La tecnología de los recién llegados era sin duda muy avanzada, pero ¿le importaban las hojas ahora? ¡Para cuando llegara la noche, habría vuelto a multiplicar sus conocimientos!

Sus pensamientos seguían sucediéndose a toda velocidad. Un día, escribiría un programa para hacer que todos los robots se refugiaran en sus casas durante la estación de la Oxidación. Solo ese programa ya salvaría miles de robovidas...

«Este comando tiene dos versiones: System.out.println() y System.out.print()».

«Si usas el comando System.out.println() varias veces, verás que los textos que le pases irán mostrándose en líneas diferentes. Sin embargo, si usas el comando System.out.print(), se mostrarán todos en la misma línea. Veamos algunos ejemplos».

Comandos Qué se mostrará en la pantalla
1
System.out.println("Amigo");
System.out.println("Is The");
System.out.println("Best");
Amigo
Es El
Mejor
2
System.out.print("Amigo");
System.out.println("Is The");
System.out.print("Best");
AmigoEs El
Mejor
3
System.out.print("Amigo");
System.out.print("Is The");
System.out.print("Best");
AmigoEs ElMejor

«Ten en cuenta que println no empieza a imprimir texto desde una nueva línea, sino que lo hace en la línea actual, pero fuerza que el siguiente texto se imprima en otra línea».

«Es decir, el comando println() imprime el texto en la pantalla y, además, le añade luego un carácter especial invisible de “nueva línea”, lo que produce que el siguiente texto sí se escriba en la siguiente».

«¿Qué aspecto tiene todo el programa?».

«Mira a la pantalla».

public class Home
{
    public static void main(String[] args)
    {
        System.out.print("Amigo ");
        System.out.print("Is The ");
        System.out.print("Best");
    }
}

«¡Ah, vale! Está claro. Añadimos un espacio al final de las palabras para que no se junten, ¿verdad?».

«Exacto. Eres un chico listo».

El comentario hizo que Amigo irradiara orgullo.

«Estupendo. Aquí está tu primera tarea».