 |
Tipos de datos son conjuntos de elementos definidos por características de los valores requeridos en la solución de un problema que deberán ser declarados en la estructura del programa |
Tipos de Datos Primitivos
Un tipo de dato primitivo es la definición de un grupo de valores y de las operaciones que se que existen para trabajar con ellos. Se conocen en Java también como tipos envoltorio o wrapper.
| Tipo de dato |
Representación |
Tamaño (Bytes) |
Rango de Valores |
| byte |
Numérico Entero con signo |
1 |
-128 a 127 |
| short |
Numérico Entero con signo |
2 |
-32.768 a 32.767 |
| int |
Numérico Entero con signo |
4 |
-2147483648 a 2147483647 |
| long |
Numérico Entero con signo |
8 |
-9223372036854775808 a 9223372036854775807 |
float
|
Numérico en Coma flotante de precisión simple Norma IEEE 754 |
4 |
± 3.4x10-38 a ± 3.4x1038 |
| double |
Numérico en Coma flotante de precisión doble Norma IEEE 754 |
8 |
± 1.8x10-308 a ± 1.8x10308 |
| char |
Carácter Unicode |
2 |
u0000 a uFFFF |
| boolean |
Dato lógico |
- |
true ó false |
Datos Tipo Objeto en Java
Los datos tipo objeto en esencia define el tipo de datos a almacernar al igual que los primitivos, su diferencia es que los tipos de datos tiene asociados métodos de operaciones básicas y se declaran similar que los primitivos inicializados por letra mayúscula, y para el caso de enteros y carácter cambia de int a Integer y char a Character:
Byte, Short, Integer, Long, Float, Double, Character, Boolean
Luego de la declaración de las variable de tipos de dato Objeto, los métodos se puede obtener digitando el nombre de la variable seguida de punto, que genera las opciones.
En esta categoría se incluye también los tipos de finidos por el usuario a partir de clases creadas (Ej. conjuntos, beneficiarios, etc.), Arrays y las bibliotecas (Ej. Scanner, Array List, etc.)
Este curso aplica únicamente tipos de datos primitivos.
Operadores
Operadores Aritméticos
- Suma +
- Resta -
- Multiplicación *
- División /
- Resto de la División %
Operadores de Asignación
- op1 += op2 ó op1 = op1 + op2
- '-=' : op1 -= op2 ó op1 = op1 - op2
- '*=' : op1 *= op2 ó op1 = op1 * op2
- '/=' : op1 /= op2 ó op1 = op1 / op2
- '%=' : op1 %= op2 ó op1 = op1 % op2
Operadores Unarios
- El mas (+) y el menos (-). Para cambiar el signo del operando.
Operadores Incrementales
- '++' : incrementa
- '--' : disminuye
Operadores Relacionales
- '<': Menor que
- '==': Iguales
- '¡=': Distintos
- '>=': Mayor o igual que
- '<=': Menor o igual que
Operadores Lógicos
- '||' : devuelve true si alguno de los operandos son true.
- '!' : Niega el operando que se le pasa.
- '&' : devuelve true si ambos operandos son true, evaluándolos ambos.
Operador de concatenación con cadena de caracteres
Tipos de Datos Referenciados
Los tipos referenciados agrupan clases, interfaces y arreglos; a sus instancias se les denomina objetos, que serán aplicados en el desarrollo del curso.
Regresar