0% encontró este documento útil (0 votos)
50 vistas

Variables y Tipos de Datos en Java

Los tipos de datos en Java definen el rango de valores que puede almacenar una variable y se dividen en primitivos y de referencia. Los primitivos incluyen enteros (byte, short, int, long), reales (float, double), booleanos y caracteres, mientras que los de referencia incluyen cadenas y objetos. Las variables se declaran indicando su tipo, nombre y valor inicial.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
50 vistas

Variables y Tipos de Datos en Java

Los tipos de datos en Java definen el rango de valores que puede almacenar una variable y se dividen en primitivos y de referencia. Los primitivos incluyen enteros (byte, short, int, long), reales (float, double), booleanos y caracteres, mientras que los de referencia incluyen cadenas y objetos. Las variables se declaran indicando su tipo, nombre y valor inicial.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Variables y Tipos de Datos en Java

Antes de empezar con el tema de variables y tipo de datos en


Java me gustaría hablar sobre los tipos de datos y es que todos
los lenguajes de programación implementan el uso de tipos de
datos, bueno, al menos todos los lenguajes que son
fuertemente tipados, como Java, tal vez en otro tutorial
hablaremos de eso pero bueno en esencia y sin entrar mucho
en detalle los lenguajes fuertemente tipados obligan a que se
declare el tipo de dato antes de utilizar la variable (por
ejemplo Java), mientras que los lenguajes no tipados o
dinámicos permite declarar y utilizar variables sin definir el
tipo (por ejemplo PHP).
Continuando con el tema, los tipos de datos en Java definen el
valor y rango de valores que puede tomar una variable durante
toda la duración de un programa.
Pero qué es una variable?
Bueno técnicamente una variable es un espacio en memoria,
y a veces eso es un poco complicado de entender, pues bien
una variable lo que guarda es la dirección de memoria donde
está el dato, más no el dato en sí, una variable permite
almacenar y recuperar de memoria por lo general números y
cadenas para utilizarlos en los programas que creamos, como
lo hace? a partir de la dirección de memoria donde se
encuentra el dato a recuperar, una variable tiene nombre, tipo
y tamaño de almacenamiento (en bytes) en memoria.
Al declarar variables es importante conocer el rango de
valores que se podría almacenar, para de esta manera
optimizar almacenamiento en memoria, si sabemos que
vamos almacenar una edad es recomendable utilizar el tipo de
dato adecuado, en el caso de la edad de una persona bastaría
con un tipo de dato byte ya que una edad no supera el rango
tope que es 127, si por ejemplo declaramos una variable de
tipo int para guardar la edad estamos desperdiciando memoria
ya que el valor en bytes para int es demasiado grande.
Es importante hacer un buen uso cuando utilizamos variables
en un programa ya que no solo influye en cuestiones de
optimización de memoria sino que también hace que nuestros
programas sean más legibles y que otros programadores
entiendan nuestro código.
En java tenemos algunos tipos de variables, no importa si
ahora no entiendes esto, solo recuerdalo de seguro lo
entiendes cuando publiquemos sobre Programación
Orientada a Objetos:
De Clase: Las variables de clase son aquellas que pertenecen
a la clase y van precedidas del modificador static, importante
aclarar que lo que se almacene en estas variables será
compartido entre los objetos para esa clase.
De Instancia: Este tipo de variables pertenecen al objeto que
se crea y sus valores corresponden al objeto, los valores no
son compartidos son únicos para cada instancia del objeto.
Variables locales: Estas variables están definidas dentro de
un método, se crean cuando se utiliza el método y se destruyen
cuando se ha ejecutado el código para ese método.
Continuando con los tipos de datos en Java tenemos dos
grandes grupos los Primitivos y los Objeto o Referencia, de
forma general los primitivos hacen referencia aquellos tipos
de datos que no son objetos.
Los Tipos de Datos Primitivos
En este grupo están todos los tipos de datos que no son objetos
y que a su vez no se derivan de una clase, además permiten
almacenar un solo valor, sean enteros, reales o caracteres, por
ejemplo una cadena: “Pedro” esta no entraría en este tipo de
datos ya que las cadenas pertenecen a la clase String. A
continuación te indico los tipos de datos primitivos en Java:
Si quieres seguir el tema de programación Web con Java,
puedes revisar los siguientes enlaces:
 Curso gratis Java Web JSP y Servlet,
 Cómo crear un Proyecto Web en Eclipse,
 CÓMO CREAR UN CRUD EN JAVA WEB CON JSP
Y SERVLET,
 Integrar Bootstrap en un proyecto Java Web usando
Java 8.
Tipos Enteros

Los tipos de datos enteros se dividen en cuatro grupos de


acuerdo al rango de valores que pueden almacenar es así que
tenemos:
byte: byte es el valor más pequeño en el que se puede
almacenar una variable de tipo entero, el rango que almacena
va desde -128 hasta 127, es decir si deseamos almacenar un
valor como 200 el compilador dará error, el valor por defecto
si no se inicializa es de 0.
short: También denominado entero corto, almacena un valor
entero pero en un rango superior a byte, el rango de valores
que puede almacenar va desde -32768 hasta 32767, su valor
de inicialización por defecto es 0.
int: int es el valor más utilizado por los programadores para
almacenar valores enteros su rango va desde -2147486648
hasta 2147486647, su valor de inicialización por defecto es 0.
long: long es utilizado cuando queremos almacenar valores
enteros extremadamente grandes, su rango va desde -
9223372036854775808 hasta 9223372036854775807, su
valor de inicialización por defecto es 0.
Tipos Real

Los tipos de datos real son aquellos que no se pueden


representarse como un entero, aquellos cálculos en los cuales
necesitamos números como por ejemplo 0.50, 2.75, es
necesario usar ya sea float o double. En este tipo de datos
encontramos:
float: Este tipo es utilizado cuando necesitamos almacenar
valores decimales, float permite almacenar valores decimales,
para conocer los rangos podemos revisar
http://docs.oracle.com/javase/specs/jls/se7/html/jls-
4.html#jls-4.2.3, su valor de inicialización por defecto es 0.0F.
En una declaración de variable la F, no es imprescindible solo
indica al programador que esa variable almacena tipos de
datos float.
double: Permite almacenar valores decimales pero con doble
precisión, su valor de inicialización por defecto es 0.0D. En
una declaración de variable la D, no es imprescindible solo
indica al programador que esa variable almacena tipos de
datos double.
Tipos Booleanos

Los tipos de datos boolean representan valores true


(verdadero) false (falso) y son útiles en nuestros programas,
por defecto se inicializan con false.
Tipos char

Almacena caracteres por ejemplo ‘A’, su valor por defecto es


0, bueno y porque si es caracter almacena un valor numérico,
esto se da porque en realidad almacena su carácter unicode,
ejemplo cuando almacenamos ‘A’ lo que en realidad se
almacena es su caracter ASCII que es 65.
Tipos de Datos Objeto o Referencia
En este grupo está la clase String que almacena datos
alfanuméricos (texto, números, caracteres especiales),
también están los objetos creados por el usuario, Clases
envoltorio (Wrapper), arreglos y clases que están en el API de
Java.
Por último cómo utilizar variables en Java.
Para declarar e inicializar variables en Java utilizamos la
siguiente estructura:
tipo_dato nombre_variable=valor_asignado;
Donde:
tipo_dato: puede ser cualquier tipo mencionado
anteriormente.
nombre_variable: es el nombre que se le da a la variable.
valor_asignado: es el valor numérico, texto, caracteres etc.
que se le asigna a la variable,
A continuación te dejo un video a detalle de como declarar
variables en Java.
Consejos del buen programador
No es necesario saber exactamente los rangos de valores para
cada tipo de dato, en lo personal creo que es una referencia,
por último tener en cuenta estas recomendaciones cuándo
utilizar cada tipo:
 Declarar variables en un solo lugar del programa
 Inicializar las variables en la declaración o en el
constructor del objeto.
 Declarar tipos de datos de manera que se optimice
memoria.
 Declarar tipos de datos que vayan de acuerdo al valor que
queremos almacenar.
 Declarar tipos de datos de manera que se mantenga la
legibilidad en nuestros programas.
Artículos Relacionados:
Te gustaría aprender a programar con Java para la Web?,
aprovecha mi curso Curso completo Java Web con JSP y
Servlet.
Si este tutorial te sirvió de ayuda, comenta y comparte esta
publicación. Además si quieres recibir tutoriales o artículos
sobre programación Java o Java Web? SUSCRÍBETE al
blog y recibirás un correo cada vez que hayan nuevas
publicaciones.

También podría gustarte