Ing. En Sistemas De Información

Páginas: 5 (1223 palabras) Publicado: 24 de septiembre de 2012
TIPOS DE DATOS PRIMITIVOS

• JAVA – PROGRAMACION ORIENTADA A OBJETOS, PERO TAMBIEN ALGUNOS OBJETOS CONTIENEN VALORES FUNDAMENTALES, COMO ENTEROS, FRACCIONES Y CARACTERES. SON LOS DATOS PREDEFINIDOS O PRIMITIVOS.
• OCHO TIPOS DE DATOS PRIMITIVOS (6 TIPOS NUMERICOS, 1 CARÁCTER Y 1 BOOLEANO) CONSTITUYENDO DIFERENTES TIPOS DE VARIABLES.

VARIABLES

• UNIDAD DE ALMACENAMIENTOBÁSICA, NOMBRE SIMBÓLICO PARA UN FRAGMENTO DE MEMORIA.
• LAS VARIABLES PUEDEN CONTENER VALORES PRIMITIVOS O REFERENCIAS A OBJETOS.
• UNA DECLARACIÓN DE VARIABLES CONSTA DE UN TIPO Y UN NOMBRE, ejemplo: double balanceDue;
Entero
Cuatro tipos:
byte -128 a +127 8 bits
short -32768 a +32767 16 bits
int -2.147.483.684 a +2.147.483.647 32 bits
long -9.223.372.036.854.775.808 a+9.223.372.036.854.775.807 64 bits
Default 0
Coma flotante
Dos tipos:
float 32 bits
double 64 bits
Default 0.0f
Carácter
char caracteres individuales (para cadena: objeto String)
Default null ‘\u0000’
Booleano
true o false
Default false

• LAS VARIABLES SE DEBEN DECLARAR PARA PODER UTILIZARLAS
• TIENEN UN ÁMBITO QUE DETERMINA DONDE SE LA PUEDE UTILIZAR QUETAMBIEN DETERMINA SU DURACIÓN.
DECLARACION DE VARIABLES
• TIPO Y NOMBRE, FINALIZANDO CON PUNTO Y COMA.
• SE PUEDEN DECLARAR VARIAS VARIABLES EN UNA SENTENCIA, PERO DEL MISMO TIPO: int itemsAlqulados, numDias, itemId;
INICIALIZACIÓN DE VARIABLES
• SE PUEDEN INICIALIZAR EN LA MISMA SENTENCIA:
int itemsAlquilados = 0, numDias, itemId = 0;
NOMBRES DE VARIABLES
• DEBECOMENZAR CON UNA LETRA, GUIÓN BAJO O SIGNO $. LOS CARACTERES SIGUIENTES PUEDEN SER DIGITOS.
• JAVA ES SENSIBLE A MAYÚSCULAS Y MINÚSCULAS.
• NOMBRE DE HASTA 64.000 CARACTERES DE LONGITUD.
• NO PUEDEN EMPLEARSE PALABRAS RESERVADAS.

LITERALES NUMÉRICOS
• SON LOS VALORES CONTENIDOS EN LAS VARIABLES:
float itemCost = 4.95F;
Sin la F detrás, el compilador nos dará el errorde "possible loss of precision" (posible pérdida de precisión). Esto se debe a que sin la F atrás, estamos indicando un valor de tipo double. El compilador se niega a comprimir un double de 64 bits en un float de solo 32 bits.
LITERALES ENTEROS
• POR DEFECTO, NÚMEROS DE 32 BITS CON SIGNO.
• SE PUEDEN DESIGNAR EN FORMA DECIMAL, OCTAL O HEXADECIMAL. LOS LITERALES CON UN CEROINICIAL ESTÁN EN FORMA OCTAL, ES DECIR EN BASE 8. PARA HEXA SE ARRANCA CON ox ó 0X.
• SI SE AGREGA UNA L MAYÚSCULA O MINÚSCULA AL FINAL DEL LITERAL SE LO TRATA COMO long.
LITERALES DE COMA FLOTANTE

• EN FORMATO ESTANDAR 123.4 o EN NOTACIÓN CIENTÍFICA 1.234e2
• POR DEFECTO TIENEN DOBLE PRECISIÓN (double).
double v = 300000.0; // notación normal
double v = 3.0e+5; //notación científica

LITERALES NO NUMÉRICOS
LITERALES BOOLEANOS: true y false
LITERALES DE CARÁCTER:
CARACTERES IMPRIMIBLES ENTRE COMILLAS SIMPLES ‘a’, ‘b’. CARACTERES NO IMPRIMIBLES: LÍNEA NUEVA O TABULADOR CON SU SECUENCIA DE ESCAPE, O LITERALES UNICODE, OCTAL O DECIMAL.
Nueva línea: ‘\n’
Tabulador: ‘\t’
Comilla sencilla: ‘\’’
Barra invertida: ‘\\’
LITERALES DE CADENACARACTERES ENCERRADOS ENTRE COMILLAS DOBLES.
OPERADORES
CARACTERES ESPECIALES PARA INDICAR AL COMPILADOR JAVA QUE REALICE UNA OPERACIÓN CON UN OPERANDO O ENTRE.
JAVA PROPORCIONA 44 OPERADORES DISTINTOS.
EL UNICO OPERADOR SOBRECARGADO ES EL + (SUMA Y CONCATENACION).
CINCO TIPOS DE OPERADORES:
• ASIGNACIÓN
• ARITMETICOS
• ENTEROS A NIVEL DE BITS
• RELACIONALES• BOOLEANOS
OPERADORES DE ASIGNACIÓN:
DEFINEN EL VALOR DE UNA VARIABLE EN UN VALOR LITERAL O EN EL VALOR DE OTRA VARIABLE O EXPRESIÓN.
PRIMERO SE EVALÚA LA EXPRESIÓN DE LA DERECHA Y LUEGO SE ASIGNA A LA VARIABLE DE LA IZQUIERDA.
int var1 = 0, var2 = 0;
var1 = 10;
var2 = var1+10; // el lado derecho es evaluado primero
var1 = var2 = var3 = 50; // el operador de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing Sistema e Informacion
  • Ing. en sistemas de informacion
  • ing en sistemas de informacion
  • Ing Sistemas de Informacion
  • Ing. sistemas de informacion
  • Li. Ing. En Sistemas De Información Y Ciencias De La Computación
  • Ing sistemas informacion
  • Cap3-Ing, Sistemas De Información

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS