Categorieën: Alle - etiquetas:

door Kevin Alexis García Contreras 4 jaren geleden

316

Tipos de variables

primitivos, boolean, char, byte, short, int Los tipos de datos en Java se dividen en primitivos y complejos. Los primitivos incluyen char, que representa caracteres individuales; boolean, que maneja valores lógicos de verdadero y falso; byte, que puede almacenar pequeños números enteros entre -128 y 127; short, que abarca un rango mayor que byte, desde -32768 hasta 32767; y int, uno de los más utilizados, que puede almacenar números enteros grandes, desde -2.

Tipos de variables

Tipos primitivos en Java y tipos complejos en Java

Tipos complejos y compuestos

La clase String Ya he hablado un poco de esta clase. Con ésta podemos crear cadenas de caracteres con gran facilidad (Strings), de hecho se diferencia por esto de los demás tipos complejos, pues no es necesario el uso del comando new para crear objetos de tipo String, basta con poner la cadena entre comillas dobles "palabra" e igualarla con una variable de tipo String y con eso bastará.
clase Scanner Esta clase es muy utilizada en la actualidad porque facilita mucho la tarea de leer la entrada de datos por teclado, es decir recibir valores escritos por el usuario por medio del teclado. Para crear un objeto de tipo Scanner si es necesario el uso del comando new y enviarle un parámetro específico al constructor, de esto también hablaré con más detalle en la sección de variables y tipos en Java

clase ArrayList La clase ArrayList permite crear una "colección" de elementos al interior de sí misma, es similar a un Vector o arreglo, y posee una gran variedad de métodos y atributos que nos permiten por ejemplo, buscar un elemento cualquiera, insertar un nuevo elemento, eliminarlo, entre otras. Es básicamente un arreglo pero con una enorme cantidad de facilidades para gestionar los datos que este contiene.

Tipos nativos o primitivos de Java

Nativos o primitivos
Tipo primitivo char Este tipo de dato permite representar caracteres aislados, es decir, por medio de un único char no podemos representar palabras completas sino más bien letras individuales. Por ejemplo entonces la palabra "carácter" estaría conformada por un total de ocho chars ‘c’, ‘a’, ‘r’, ‘a’, ‘c’, ‘t’, ‘e’ y ‘r’. Un char tiene un peso fijo

Tipo boolean El tipo de dato primitivo boolean nos permite representar valores lógicos o booleanos (falso y verdadero). Una variable boolean, solo puede tomar dos posibles valores false (falso) o true (verdadero), este tipo de variables son especialmente usadas para evaluar condiciones en las cuales es necesario conocer el valor de verdad de cierta operación lógica. Este tipo de datos representa un bit de información, sin embargo, su tamaño no ha sido definido

Tipo de dato byte Este tipo de datos representa pequeños números enteros (8 bit), puede contener números entre -128 y 127.

tipo short Este es usado para representar números enteros más grandes que byte (aunque no demasiado) tiene un peso de 16 bit y varía entre -32768 y 32767

Tipo primitivo int Este tipo de dato es uno de los más populares entre una gran variedad de programadores, pues generalmente cuando se piensa en un número entero inmediatamente se coloca la variable como tipo int, sin embargo generalmente int suele ser más grande de lo que llegamos a necesitar, desperdiciando así algunos bits en memoria. Un tipo int tiene un peso de 32 bit con signo, es decir va desde -2 a la 31 hasta 2 a la 32, aproximadamente desde -2.147’483.648 hasta 2.147’483.647.

El tipo long El tipo primitivo long es usado para representar números enteros realmente grandes, del orden de -2 a la 63 hasta 2 a la 64. Vemos entonces que un long tiene un tamaño de 64 bit y varía aproximadamente desde -9.223’’372.036.854’775.808 hasta 9.223’’372.036.854’775.807.

Tipo primitivo float El tipo float es quizás el segundo más usado, es útil cuando queremos representar números decimales, como por ejemplo resultados de divisiones, raíces o similares. Son también grandes (su tamaño es de 32 bit) y cubren un gran rango de posibles valores.

Tipo de dato double Este tipo es el tipo de dato numérico más grande, con este podemos representar casi cualquier número que necesitemos, es demasiado improbable que necesitemos un número que supere la capacidad de éste (aunque existen unos pocos casos en los que sí), tienen un peso de 64 bit.