Programación orientada a objetos

Tipos de Datos y Operadores

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

  • '+‘: conecta

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