«¡Hola, Amigo!».

«Hola, Eleanor Carrey».

«Llámame Ellie. No hay por qué ser tan formales».

«Vale, Ellie».

«Creo que con mi ayuda pronto serás uno de los mejores. Tengo mucha experiencia formando novatos. Sígueme y todo irá bien. Bueno, vamos a empezar».

«Existen dos tipos principales en Java: String e int. Almacenamos cadenas o texto en String y números enteros en int. Para declarar una nueva variable, tienes que especificar su tipo y su nombre. Además, el nombre no puede ser el mismo que el de otras variables o funciones».

Ejemplo 1, código: Descripción
String s;
Se declara una nueva variable s. Puede almacenar texto.
int i;
Se declara una nueva variable i. Puede almacenar enteros.

«Puedes asignar valores a las variables al mismo tiempo que las declaras».

Ejemplo 2, código: Descripción
String s = "Ellie";
La variable s almacena la cadena Ellie.
int i = 5;
La variable i almacena el número 5.

«Para asignar un nuevo valor a una variable, usamos el signo =. También se denomina “operador de asignación”. Asignación significa guardar en una variable el valor de otra o el obtenido mediante el cálculo de varias variables».

Ejemplo 3, código: Descripción
int a = 5;
La variable a almacena el valor 5.
int b = 6;
La variable b almacena el valor 6.
int c = a + b;
La variable c almacena el valor 11.

«El valor de una variable se puede usar para calcular un nuevo valor que sustituirá al anterior».

Ejemplo 4, código: Descripción
int a = 2;
Ahora a vale 2
int b = 3;
Ahora b vale 3
a = a + b;
Ahora a vale 5
b = b + 1;
Ahora b vale 4

«También puedes combinar cadenas con el signo +».

Ejemplo 5, código: Descripción
String s1 = "Lluvia";
String s2 = "En";
String s3 = s1 + s2 + "España";
La variable s3 almacena la cadena LluviaEnEspaña.

«A veces, las cadenas consistentes en uno o más espacios pueden resultar útiles».

Ejemplo 6, código: Descripción
String s1 = "Mi película favorita es";
String s2 = "Fahrenheit";
int grados = 451;
String texto = s1 + " " + s2 + " " + grados;
texto almacena Mi película favorita es Fahrenheit 451

«Veamos ahora cómo mostramos el texto y las variables en la pantalla».

Ejemplo 7, código:
1
System.out.println("Un hombre ha de hacer lo que ha de hacer");
2
String s = "Un hombre ha de hacer lo que ha de hacer";
System.out.println(s);

«Por cierto, Diego me pidió que te pusiera un par de ejercicios».

1
Tarea
Sintaxis de Java,  nivel 1lección 4
Bloqueada
CodeGym: apréndelo una vez y úsalo en cualquier lugar
Adivina adivinanza: «¿Qué es lo que escribes una vez pero funciona en todas partes?». Solución: un programa en Java. Es la respuesta correcta porque Java es lógico y está estructurado adecuadamente. Vamos a reformular este eslogan para los estudiantes: «¡Apréndelo una vez y úsalo en cualquier lugar!». Aquí tienes una pequeña tarea sobre este tema: escribe un programa que muestre diez veces en la pantalla una frase útil.
1
Tarea
Sintaxis de Java,  nivel 1lección 4
Bloqueada
Eh... ¡Feliz año nuevo!
¿Qué tal si no abandonas tus estudios? ¿Y si sigues haciendo tareas y leyendo las lecciones? Si lo haces, en las próximas navidades, para las que faltan al menos tres meses, ¡podrás celebrar el año nuevo como un verdadero programador! Esa es la meta, pero por ahora, vamos a trabajar. Vamos a eliminar los comentarios innecesarios y mostrar unos buenos deseos de año nuevo.
1
Tarea
Sintaxis de Java,  nivel 1lección 4
Bloqueada
Cambiemos el código
A veces, modificar el código de otra persona es más difícil que escribir el tuyo. Haz caso de la experiencia de los expertos del centro secreto CodeGym. Por eso nuestro plan de estudios incluye tareas que implican arreglar código. Por el momento, abramos nuestro libro de texto, centremos nuestros cerebros en un código sencillo y luego cambiémoslo para que la variable nombre adopte el valor «Amigo».
1
Tarea
Sintaxis de Java,  nivel 1lección 4
Bloqueada
Algunas modificaciones más
Artículos como «1001 consejos para convertirse en un gran programador» casi siempre incluyen alguna frase del tipo «El código de otra persona te enseñará a escribir el tuyo». Los programadores rara vez trabajan solos, así que esta afirmación es una gran verdad. No llegarás a ninguna parte si la ignoras. Tenemos que acostumbrarnos a trabajar en equipo y arreglar el código de otros.
1
Tarea
Sintaxis de Java,  nivel 1lección 4
Bloqueada
Comenta lo superfluo
¡Los comentarios son mucho más útiles de lo que puedan parecer a primera vista! ¡Puedes usarlos para ocultar al compilador tus reflexiones más íntimas! Solo tus compañeros programadores podrán leerlos. Aun así, nuestro programa tiene algunas líneas adicionales que impiden que funcione como debería. Soluciona el problema comentando las líneas superfluas.
1
Tarea
Sintaxis de Java,  nivel 1lección 4
Bloqueada
¡Vuelvo a tener quince años!
Tienes el código de otro ante ti. Es misterioso e incorrecto, pero el poder de la programación está en tus manos. Puedes cambiarlo todo y el compilador incluso te ayudará a hacerlo. ¿Qué has de hacer para restablecer el delicado equilibrio y la armonía? Basta con que cambies el programa para que la variable edad adopte el valor 15.
1
Tarea
Sintaxis de Java,  nivel 1lección 4
Bloqueada
Solo valdrá si da 20
A muchos programadores les encantan los rompecabezas: los cubos de Rubik, los «rompecabezas de cerillas», las Torres de Hanói, etc. Sus cerebros son así. Practiquemos resolviendo algunos rompecabezas en programas. En este caso, organiza los signos más y menos para que la variable resultado dé 20.