Tipos primitivos en Java

Java posee tipos primitivos casi idénticos a los de C:


Constantes

Usan la misma sintaxis de C:


Declaraciones

Para los tipos primitivos la sintaxis es la misma de C:

int i;              // Un entero

int i= 1;           // Un entero inicializado

double pi= 3.14;    // Un número real

char c= 'a';        // Un caracter

boolean end= false; // Un valor de verdad
Las declaraciones son instrucciones y por lo tanto se pueden mezclar declaraciones con otras instrucciones sin problemas.


Expresiones

Las expresiones se forman con casi los mismos operadores de C:



Operadores de asignación


Conversiones implícitas

El rango de un tipo numérico es el intervalo de valores que se pueden almacenar en variables de ese tipo.

Tipo Bits Rango
int 32 -2**31 .. 2**31-1
short 16 -2**15 .. 2**15-1
byte 8 -2**7 .. 2**7-1
long 64 -2**63 .. 2**63-1
float 32 ~ -10**32 .. 10**32
double 64 ~ -10**300 .. 10**300





Ejercicio: el área de un triangulo

Compile y ejecute R.-.


Experimentos: