Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Clase 5 - Tipos de Datos

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 17

Tipos de Datos.

MATERIA: DESARROLLA APLICACIONES MÓVILES PARA IOS


MÓDULO II
CLASE 5.
PROFESOR: EDGAR NAVA LÓPEZ.
¿Qué son los tipos de datos primitivos en
Java?
 Java es un lenguaje de tipado estático, es decir, se define el tipo de dato de la
variable a la hora de declarar esta.
 Es por ello que todas las variables tendrán un tipo de dato asignado.
 El lenguaje Java utiliza de base una serie de tipos de datos primitivos.
Tipos de datos primitivos en Java.

 byte
 short
 int
 long
 float
 double
 boolean
 char
Tipos de datos primitivos en Java.

 byte
Representa un tipo de dato de 8 bits con signo. De tal manera que puede almacenar los valores numéricos de -128 a 127
(ambos inclusive).

 short
Representa un tipo de dato de 16 bits con signo. De esta manera almacena valores numéricos de -32.768 a 32.767.

 int
Es un tipo de dato de 32 bits con signo para almacenar valores numéricos. Cuyo valor mínimo es -231 y el valor máximo
231-1.

 long
Es un tipo de dato de 64 bits con signo que almacena valores numéricos entre -263 a 263-1
Tipos de datos primitivos en Java.

 float
Es un tipo dato para almacenar números en coma flotante con precisión simple de 32 bits.

 double
Es un tipo de dato para almacenar números en coma flotante con doble precisión de 64 bits.

 boolean
Sirve para definir tipos de datos booleanos. Es decir, aquellos que tienen un valor de true o false. Ocupa 1 bit de información.

 char
Es un tipo de datos que representa a un carácter Unicode sencillo de 16 bits.
Valores por defecto de los tipos de datos
primitivos
 Valores por defecto de los tipos de datos primitivos

Dato Primitivo Valor por Defecto


byte 0
short 0
int 0
long 0L
float 0.0f
double 0.0d
char ‘u0000’
String (o cualquier objeto) null
boolean false
¿Qué son los literales Java?

 Los valores literales son aquellos que podemos asignar a las variables.
 Dependiendo del tipo de variable podremos asignar unos valores u otros.
Literales de enteros

 Los enteros que podemos utilizar serán:


 byte
 Short
 int
 long.
 Los literales que les asignemos siempre será un número entero.
byte variableByte = 12;
short variableShort = 12;
int variableInt = 12;
long variableLong = 12;
Literales de enteros

 Si bien para el caso del tipo long podemos crear literales de enteros que acaben en L
(mayúscula o minúscula, aunque por legilibilidad se recomienda la primera)
long variableLong = 12L;

 Hay otros valores que pueden ser manejados por los literales enteros, para
cuando representemos el número en diferentes bases. Por ejemplo cuando
los manejemos como binarios o hexadecimales. Para este caso habrá que
manejar literales de enteros que tengan dicho formato.

int variableBinaria = 011010;


int variableHexadecimal = 0x1a;
Literales de decimales

 Los dos tipos de datos de decimales que podemos manejar son:


 float
 double.

 Para estos casos la representación del literal de decimales serán con separación de
un punto entre la parte entera y la parte decimal.

float variableFloat = 12.2;


double variableDouble = 12.2;
Literales de decimales

 De igual manera podemos utilizar las letras F o f para el tipo de dato float y D o d
para el tipo de dato double. SIEMPRE, por legibilidad se recomienda la letra en
mayúsculas.

float variableFloat = 12.2F;


double variableDouble = 12.2D;
Literales de caracteres y cadenas

 Tanto los caracteres del tipo de dato char, como las cadenas del tipo de datos String
contienen caracteres Unicode UTF-16.

 Los caracteres UTF-16 se pueden escribir directamente en la cadena o si nuestro


editor de textos no nos permite el manejo de esa codificación los podemos poner
escapados en el formato.

'uCODIGOUNICODE’

 Por ejemplo la letra como la ñ se escaparía de la siguiente forma:


'u00F1'
Literales de caracteres y cadenas

 Para utilizarla en una cadena de texto “España” podríamos poner

String pais = "Espau00F1a";

 Para los caracteres utilizaremos comillas simples para delimitarlos, mientras que
para las cadenas utilizaremos comillas dobles.

char variableChar = ‘a’;


String variableString = “cadena”;
Literales de caracteres y cadenas

 Además en las cadenas podemos utilizar una serie de secuencias de escape, las
cuales empiezan por una barra invertida y siguen con un modificador:

Secuencia Significado
b retroceso
t tabular la cadena
n salto de línea
f form feed
r retorno de carro
´ comilla simple
“ comilla doble
\ barra invertida
Literales subrayados.

 A partir de la versión 1.7 de Java se puede utilizar el subrayado para realizar


separaciones entre números para una mejor visualización.

 A todos los efectos el valor del número es como si no existiese el carácter de


subrayado.

long tarjetaCredito = 1234_5678_9012_3456L;


long mascaraBinaria = 0b11010010_01101001_10010100_10010010;

 No podremos utilizar el literal de subrayado al principio o final del número, alrededor


de un punto decimal, ni entre el número y un literal de entero o decimal (D, F o L).
Actividad de Desarrollo 1.

 Investiga en Internet los tipos de datos primitivos que existen en JAVA, identifica
una característica y su longitud.
Actividad de Desarrollo 2.

 Escribe un programa en JAVA qué obtenga la media de 6 números con diferente


literal.
 Responde si es posible o no escribir un programa en JAVA qué muestre datos
personales utilizando solo valores de tipo char. **
 Si ¿Por qué?
 No ¿Por qué?

También podría gustarte