1. Declaración de variables
Recordemos una vez más cómo crear variables. Para crear una variable, hay que escribir este comando: tipo nombre;
Ejemplos:
| Comando | Explicación |
|---|---|
|
Se crea la variable s de tipo String. Una variable así puede almacenar texto. |
|
Se crea la variable x de tipo int. Este tipo de variable puede almacenar números enteros. |
|
Se crean las variables a, b, c, d de tipo int. Estas variables pueden almacenar números enteros. |
No se pueden crear dos variables con el mismo nombre en un mismo bloque de código. En bloques distintos, sí se puede. Es como cajas colocadas en casas diferentes. Más sobre los bloques de código — en las próximas lecciones.
También hay restricciones para el nombre de la variable. Por un lado, puede ser cualquiera; por otro, no puede contener espacios, los símbolos +, -, etc. Lo mejor es usar solo letras latinas y dígitos en el nombre de la variable.
Y de nuevo: en el lenguaje Java importa si escribes letras mayúsculas o minúsculas. int a no es lo mismo que Int a.
Por cierto, en Java se puede crear una variable y asignarle un valor al mismo tiempo. Esto ahorra tiempo y espacio:
| Código compacto | Código largo, equivalente al de la izquierda |
|---|---|
|
|
|
|
|
|
|
|
|
|
Así es mucho más compacto y comprensible.
Y ya que hemos resuelto la creación de variables, conozcamos los dos tipos más utilizados en el lenguaje Java: int (números enteros) y String (texto/cadenas).
2. Tipo int
En una variable de tipo int se pueden almacenar números enteros: 5, -10, 100500. También se pueden realizar varias operaciones aritméticas con el tipo int: suma, resta, multiplicación, división y otras. Ejemplos:
int x = 1; // x será igual a 1
int y = x*2; // y será igual a 2
int z = 5*y*y + 2*y + 3; // z será igual a 20+4+3, será igual a 27
int a = 5; // a será igual a 5
int b = 1; // b será igual a 1
int c = (a-b) * (a+b); // c será igual a 4*6, será igual a 24
int a = 64; // a será igual a 64
int b = a/8; // b será igual a 8
int c = b/4; // c será igual a 2
int d = c*3; // d será igual a 6
Si en el colegio no te saltaste las clases de matemáticas, aquí todo debería resultarte claro 🧐
3. Tipo String
El tipo String permite almacenar cadenas de texto. Y para definir una cadena de texto en Java, hay que escribir el texto de la cadena y poner comillas dobles a ambos lados. Ejemplo:
| Código | Explicación |
|---|---|
|
s contendrá el texto Amigo |
|
s contendrá el texto 123 |
|
s contendrá el texto Bond 007 |
No parece complicado, ¿verdad? Si es así, aquí va otro dato interesante.
En Java, las cadenas se pueden concatenar con el signo más — +. Ejemplo:
String s1 = "Amigo" + " the best"; // s1 contendrá `Amigo the best`
String s2 = ""; // s2 contendrá una cadena vacía — sin ningún carácter.
int x = 2025;
String s3 = "Amigo" + x; // s3 contendrá Amigo2025
Fíjate en el último ejemplo: hemos sumado una cadena y un número. También aquí es sencillo: el número se convertirá en cadena y luego las dos cadenas se concatenarán. Al sumar cadenas y números siempre se obtiene una cadena.
4. Mostrar una variable en pantalla
Parece todo bastante obvio y elemental. Entonces, ¿quizá adivines de inmediato con qué comando se puede mostrar una variable en pantalla?
En realidad es muy sencillo. Para mostrar algo en pantalla usamos el comando System.out.println(), al que pasamos como parámetro aquello que queremos mostrar.
System.out.println("Amigo"); // Amigo
System.out.println("Ami" + "go"); // Amigo
String s1 = "Amigo";
System.out.println(s1); // Amigo
String s2 = "Am";
System.out.println(s2 + "igo"); // Amigo
Espero que ahora haya quedado un poco más claro. Y para comprobar si lo has entendido bien o no, vamos a verificarlo ahora. La práctica es el criterio de la verdad: solo con práctica puedes comprobar si realmente lo has asimilado todo.
GO TO FULL VERSION