Para cualquier lenguaje de programación
es esencial el manejo de información.
Para esto los lenguajes dividen
la información en dos tipos que son las variables y las constantes.
Las constantes son representaciones de
información que tienen un valor fijo durante la ejecución del programa y
pueden ser ya sea un dígito, un número, una letra, un símbolo, una o
varias palabras, una frase, un enunciado, un párrafo etc.
El ejemplo más común es 10 ó ‘A’ ó 1245 ó “esto es una frase” ó “palabra”.
Por otra parte están las variables que
son contenedores de información en los que es posible cambiar su valor
durante la ejecución del programa.
El lenguaje de programación java maneja 2
clasificaciones de Variables que son: Las Variables Primitivas y las
Variables Referenciadas.
Un programa se refiere al valor de una
variable por su nombre. Por convención, en Java, los nombres de las
variables empiezan con una letra minúscula (los nombres de las clases
empiezan con una letra mayúscula).
Todos los nombres de variables de
instancia o de clase deben estar constituidos por palabras con la
primera letra de la primera palabra en minúscula y la primera letra de
las palabras internas en mayúscula.
Los nombres de variables deben ser cortos
y significativos. La elección de un nombre de variable debe ser
nemotécnico, es decir, pensado para que un lector casual al verla
comprenda su uso. Se deben evitar las variables de una sola letra,
excepto en variables temporales de corto uso. Nombres comunes para este
tipo de variables son: i, j, k, m y n para enteros; c, d, y e para
caracteres.
Variables Primitivas:
Estas variables son las que directamente
almacenan datos en su forma básica ya sean números, caracteres o valores
de falso o verdadero.
| Tipos de datos | Rango de valores | Descripción |
| Números enteros | ||
| byte | 8-bit complemento a 2 (-128-127) |
Entero de un Byte |
| short | 16-bit complemento a 2 (-32,768-32,767) |
Entero corto |
| int | 32-bit complemento a 2 (-32,768 hasta 32,767 ) |
Entero |
| long | 64-bit complemento a 2 (-2E31 hasta 2E30) |
Entero largo |
| Números reales | ||
| float | 32-bit IEEE 754(-3.4E38—1.4E-45) | Coma flotante de precisión simple |
| double | 64-bit IEEE 754 (-1.8E308,-4.9E-324) |
Coma flotante de precisión doble |
| otros tipos | ||
| char | 16-bit Caracter | Un sólo carácter |
| boolean | true o false | Un valor booleano (verdadero o falso) |
Variables referenciadas:
Las variables referenciadas son aquellas
que almacenan la ubicación de variables primitivas, arreglos de
variables, o la ubicación de objetos definidos por clases.
Las variables referenciadas solo
contienen un número que apunta al lugar en el que esta almacenada la
variable primitiva, el arreglo o el objeto a que apunta.
String variableObjeto;
// la variable variableObjeto es un objeto definido por la clase String
// la variable variableObjeto es un objeto definido por la clase String
La palabra Sring se refiere a una clase
definida dentro de la libreria básica de java y al ponerla delante de
una variable se esta definiendo que dicha variable hace referencia al
objeto de clase String almacendo en la dirección de dicha variable.
No hay comentarios.:
Publicar un comentario