Un dato puede definirse como la unidad minima de informacion o bit, puede ser un caracter una palabra, etc.

Tipo Sintaxis/Ambito Ejemplos/Declaración

Tipos de Datos

Entero Base decimal [ej. 1234]

Base octal [ej. 01234]

Base hexadecimal [ej. 0xF10]

byte [−128 a 127]

short [−32768 a 32767]

int [−2147483648 a 2147483647]

long [−9223372036854775808 a 9223372036854775807] int variable;

byte variable;

short variable;

long variable;

int i1,i2;

Coma Flotante float [32 bits, precisión simple; 3,4E-38

a 3,4E38]

double [64 bits, precisión doble; 1,7E-308 a 1,7E308] float fvar=3,1416;

fvar=6.5E-5;

double dvar=3.1416d;

dvar=6.5E-5d;

Booleano true [valor cierto]

false [valor falso] Boolean llave=false;

llave=true;

Carácter char [carácter alfanumérico] char letra=’a’;

letra=’b’;

Cadena String [Matriz de caracteres; realmente se trata de una clase, que encapsula las operaciones de gestión de caracteres] String s;

s=new String();

// declaración conjunta

String s=new String();

// con inicialización

String s=“cadena”;

// forma alternativa

String s;

s=“cadena”;

Matrices array [puede ser de varias dimensiones] char c[];

// forma alternativa

char[] c;

// declarar amplitud

c=new char[10];

// declaración conjunta

char c[]=new char[10];

// multidimensional

int i[][];

// declarar amplitud

i=new int[10][15];

// declaración conjunta

int i[][]=new int[10][15]

Caracteres Especiales \ [continúa en la línea siguiente]

\n [nueva línea]

\t [tabulador horizontal]

\b [retroceso]

\r [retorno de carro]

\f [salto de página]

\\ [carácter \]

\’ [comilla simple]

\” [comilla doble]

\udddd [carácter unicode]