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
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]