Tipos elementales de objetos o datos: byte, int, short, long, double, float, char y boolean.

Tipos elementales de objetos o datos: byte, short, int, long, float, double, char,  boolean

Se llaman elementales porque solo tienen un atributo, y no hace falta definirlos en la estructura de la clase, están como ya definidos en el entorno de Java. Con ellos se pueden definir objetos compuestos de todo tipo. Existen como por defecto definidos en el lenguaje Java junto con sus operadores.


Tipos numéricos enteros:

Nombre            Tamaño en bites            Valor mínimo ̶ (2 N-1 )            Valor máximo + (2N-1 - 1)

byte                         8 bits                                     -128                                     127 

short                     16 bits                                     -32768                                 32767

int                         32 bits                             -2147483648                            2147483647

long                      64 bits                                     -2 E63                                 2 E63 -1


Todos son de cada tipo de enteros, la diferencia es su tamaño, en la memoria del ordenador se guardan en celdas de su tamaño.


Tipos numéricos reales:

Nombre         Tamaño en bits            Valor mínimo             Valor máximo         Precisión 

float                     32 bits                     1.4 x 10E-45                3.4 x 10E38         7 dígitos 

double                 64 bits                     4.9 x 10E-324             1.8 x 10E308         15 dígitos 


OPERADORES DE LOS TIPOS NUMERICOS:

Grupo                         Clasificación                                     Operadores 

0                                 Paréntesis                                                 () 

1                             Unarios postfijos                                 expr++ expr-- 

2                             Unarios prefijos                            ++expr --expr +expr !expr 

3                         Creación, conversión                     new         (tipo) expr                                                    4                                 Producto                                             * / % 

5                                 Suma                                                     + - 

6                             Relacionales                                           > >= < <= 

7                                Igualdad                                                 == != 

8                           Conjunción                                                     

9                     Disyunción exclusiva                                             

10                   Disyunción lógica                                                 

11               Conjunción cortocircuitada                                     && 

12               Disyunción cortocircuitada                                         || 


Si en una expresión aparecen operaciones del mismo grupo, se evalúan con asociatividad por la izquierda (de izquierda a derecha). La precedencia puede alterarse con los paréntesis de la forma habitual. 

Comentarios

Entradas populares de este blog

Tipos elementales de objetos o datos: char.

Tipos primitivos o elementales de objetos o datos: boolean.

Objetos