¡Vamos a aprender a programar con Java! Creo que el título lo dice todo. Hoy es el primer artículo de esta serie, curso o llámalo como quieras, para aprender a programar con Java. No me voy a entretener en dar rodeo ni hacer una presentación. Sobre todo, quiero dar un enfoque práctico. ¡¡¡Así que, vamos al lio!!!
Variables
A mí me gusta decir que una variable es un lugar donde podemos meter cosas, como un cajón. Durante la ejecución del programa el valor de la variable (el contenido del cajón) puede variar. A una variable le asignamos el valor mediante el operador en asignación ‘=’.
// Por ejemplo: x = 33
Identificadores
Los identificadores vienen a ser el nombre, propiamente dicho, de una variable. Cada variable debe tener un nombre único. Java distingue entre minúsculas y mayúsculas, lo que se suele llamar case sensitive. Se siguen estas reglas:
- Comienzan por una letra, dolar ($) o subrayado (_).
- Los siguientes caracteres son letras, dígitos, dolar ($) o subrayado (_).
- No hay longitud máxima.
- Case sensitive.
Tipos de variables, tipos de datos en Java
Debemos definir qué tipo de variables declarar en función del dato que vaya a contener, para que no nos falte espacio en memoria o nos sobre y lo estemos malgastando.
En Java, los tipos de variables predefinidos se conocen como tipos primitivos. Tipos de datos en Java:
- byte: entero. Tamaño: 8 bits. Rango: -128 a 127.
- short: entero. 16 bits. -32.768 a 32.767.
- int: entero. 32 bits. -2.147.483.648 a 2.147.483.647.
- long: entero largo. 64 bits. +- 9.223.372.036.854.775.808.
- float: real. 32 bits. -1032 a 1032.
- double: real. 64 bits. -10300 a 10300.
- boolean: lógico. 1 bit. true o false.
- char: texto. 16 bits. Carácteres.
Término importante para aprender, el desbordamiento de memoria. El desbordamiento de memoria tiene lugar cuando un dato ocupa más espacio del que tiene asignado en memoria. Entonces, se toma una porción extra de memoria. Pero esta porción puede que no estuviera vacía. Es entonces cuando se machaca la información.
Bueno, estamos de suerte. En Java no existe el desbordamiento de memoria. Los rangos de los datos soncirculares. Cuando se sobrepasa el valor máximo se vuelve al valor mínimo, y viceversa.
Por último, destacar que, desde que se declara una variable hasta que le asignamos un valor, en este lenguaje de programación no podemos realizar ninguna operación con ella.
Constantes
Las constantes son variables en las que su valor no cambia durante la ejecución del programa.
Deja una respuesta