El documento resume los diferentes tipos de datos en Java, incluyendo enteros, números de coma flotante, caracteres, lógicos y void. Los enteros incluyen int, byte, short y long, mientras que los números de coma flotante son float y double. Los caracteres se almacenan usando el tipo char y las cadenas con String. Los valores lógicos son true y false, representados por boolean. El tipo void se usa para métodos que no devuelven valor.
1. Ríos, María Fernanda Página 1
INTRODUCCIÓN A LA INFORMÁTICA
Actividad de Proceso N° 3 - Unidad N°4
Haga una síntesis de los tipos de datos en Java, que se presentaron precedentemente.
TTiippooss ddee ddaattooss eenn JJaavvaa
Es el conjunto de valores que puede tomar una variable. Todos los tipos de daatos simples o básicos
son números, ellos se clasifican en:
1- Enteros: números enteros, de tipo int.
2- Variantes de enteros: tipo byte, short y long.
3- Números de coma flotante (reales): Números con decimales: tipo float, double.
4- Caracteres: letras, dígitos, símbolos y signos de puntuación.
5- Lógicas (boolean): true o false.
Declaraciónde variables
La forma más simple es poner primero el tipo de dato y a continuación, el nombre de la variable.
Si se desea dar un valor inicial a la variable, se pone a continuación.
Ejemplo:
<tipo de dato> <nombre de variable> = <valor inicial>
También se pueden declarar múltiples variables:
<tipo de dato> <nom_var1>,<nom_var2>…<nom_varn>
EEEnnnttteeerrrooosss (int, byte, short, long)
Son adecuados para aplicaciones que trabajen con datos numéricos.
Las constantes enteras se pueden escribir en decimal (base 10), en octal (base 8) o hexadecimal (base
16).
Un punto a considerar, si el resultado de la operación sobrepasa el máximo valor entero, no se genera
un error de ejecución, si no que se pierden los bits de mayor peso en la representación del resultado.
Los tipos “enteros largo” se consideran cuando el rango del tipo int no es suficientemente grande
para sus necesidades.
Ejemplo:
long medidaMmilimetros;
long numerosGrandes = 40000L;
TTTiiipppooosss dddeee cccooommmaaa fffllloootttaaannnttteee (float, double)
Estos tipos de datos de coma (punto) flotante representan números reales que contienen una coma (o
punto) decimal.
La declaración de las variables de coma flotante, es igual que la de variables enteras.
Java soporta dos formatos de coma flotante:
float: requiere cuatro bytes de memoria.
double: requiere ocho bytes.
Las constantes que representan números reales, Java las considera por defecto de tipo double. Para
que una constante sea considerada de tipo float se añade el sufijo f o F.
2. RÍOS, María Fernanda Página 2
Incorrecto Correcto
float t=2.5; float t = 2.5F;
CCCaaarrraaacccttteeerrreeesss (char)
Es cualquier elemento de un conjunto de caracteres predefinido o alfabeto. Para poder reconocer
cualquier tipo de carácter, los elementos de este tipo utilizan 16 bits, dos bytes. De esta manera, Java
puede representar el estándar Unicode, que recoge más de 30000 caracteres distintos procedentes de
las distintas lenguas escritas.
Java procesa datos carácter, utilizando el tipo de dato char. En unión con la clase String se puede
utilizar para almacenar cadenas de caracteres.
Ejemplos:
char datoCar;
char letra = ‘A’;
char respuesta = ‘S’;
Existen caracteres que tienen un propósito especial y no se pueden describir utilizando el método
normal. Java proporciona secuencias de escape.
TTTiiipppooo dddeee dddaaatttooosss lllóóógggiiicccooosss(boolean)
Los compiladores de Java incorporan el tipo de dato boolean cuyos valores son “verdadero”(true) o
“falso”(false). Las expresiones lógicas devuelven valores de este tipo.
TTTiiipppooo rrreeetttooorrrnnnooo dddeee mmmééétttooodddooo (void)
Es una palabra reservada que se utiliza como tipo de retorno de un método. Se utiliza dentro del
método main
public static void main (String []ars);
En Java, no se pueden definir variables de tipo void, es un error que el compilador le detecta.