«Hola, soy yo otra vez. Hoy te voy a dar tres lecciones. ¡Esta es la segunda! Ponte cómodo y escucha. Te voy a hablar sobre mostrar textos en la pantalla. En realidad es muy simple».

Código Java Qué se mostrará en la pantalla
System.out.println("Diego");
System.out.println(3);
System.out.println("Lluvia" + "En" + "España");
Diego
3
LluviaEnEspaña
System.out.println(1 + 3);
System.out.println("1" + "3");
System.out.println(1 + "3");
System.out.println("1" + 3);
System.out.println("1" + (1 + 3));
4
13
13
13
14
System.out.println("Amigo es el mejor");
System.out.println("Amigo" + "es el mejor");
System.out.println("Amigo" + " " + "es el mejor");
Amigo es el mejor
Amigoes el mejor
Amigo es el mejor
System.out.println(3 * 3 + 4 * 4);
System.out.println(1 * 2 + 3 * 4);
25
14
System.out.print("Diego");
System.out.print("Diego");
System.out.print("Diego");
DiegoDiegoDiego
System.out.print("Diego ");
System.out.println("es el mejor");
System.out.print("Amigo ");
System.out.println("es el mejor");
Diego es el mejor
Amigo es el mejor!
undefined
1
Tarea
Sintaxis de Java, nivel 1, lección 7
Bloqueada
Encontrar errores
Si hablas de alguien que nunca haya cometido un error de programación, puedes decir con certeza que no se trata de un ser humano. La programación sin errores es algo que simplemente no existe, aunque tampoco es tan grave. Lo más importante es aceptar de entrada que los errores son inevitables. Buscamos (o «cazamos», como dicen a veces los profesionales) y corregimos errores.

«¿Podrías volver a hablarme de print() y println()?».

«La función print() se usa para mostrar texto en la pantalla carácter a carácter. Cuando la pantalla se queda sin espacio en una línea, el texto empieza a mostrarse en la siguiente. Puedes usar la función println() para dejar de mostrar texto en la línea actual incluso antes de que se llene. El texto siguiente aparecerá en la otra línea».

«Vale. ¿Y cómo era el truco ese de sumar números y cadenas?».

«Si sumas dos números, el resultado también es un número: 2+2 igual a 4. Si sumas un número y una cadena, el número se convierte en una cadena y, luego, las dos cadenas simplemente se unen».

«¡Ah, vale! Eso es lo que me parecía a juzgar por los ejemplos, pero quería confirmarlo. Gracias por esta interesante lección, Ellie».

«De nada. Para terminar, aquí tienes algunas tareas de parte de Diego. Quería que comprobara tus progresos».

undefined
1
Tarea
Sintaxis de Java, nivel 1, lección 7
Bloqueada
No hacen falta líneas de más
Los programadores noveles, y a veces también los experimentados, crean código superfluo. Por si acaso. Por ejemplo, puede que declaren una veintena de variables y luego no sepan qué hacer con ellas. En esta tarea, alguien ha hecho algo raro que podemos corregir. Busca las variables que no se utilicen y conviértelas en comentarios para ocultarlas al compilador.
undefined
1
Tarea
Sintaxis de Java, nivel 1, lección 7
Bloqueada
Entrada de código
A veces no necesitas pensar, ¡solo tienes que teclearlo! Por paradójico que parezca, en ocasiones tus dedos «recuerdan» mejor que tu mente consciente. Por eso, durante tu formación en el centro secreto CodeGym, encontrarás algunas tareas que requieren que introduzcas código. Al hacerlo, te acostumbrarás a la sintaxis y ganarás un poco de materia oscura. Además, ¡combatirás la pereza!