hcasellig@yahoo.es Programacin Bsica en Java y Programacin Orientada a Objetos Tipos primitivos y elementos lxicos del lenguaje Java Tipos primitivos en Java Los tipos primitivos (simples o bsicos) son : Tipos de datos enteros byte -> 8bits short -> 16 bits int -> 32 bits long -> 64 bits Tipos de datos de punto flotante float -> 32 bits double -> 64 bits Tipo de dato lgico Boolean -> 8 bits Tipo de dato caracter char -> 16 bits (entero sin signo, que sirve de ndice para tabla Unicode) Elementos lxicos de Java Palabras Reservadas Identificadores Literales Operadores Delimitadores Comentarios Palabras reservadas de Java abstract default if private throw boolean do implements protected throws break double import public trasient byte Else instanceof return true strinctfp enum int short try case extends interface static void catch false long super while char final native swtich class finally new synchronized const for null this continue goto package threadsafe cast future generic inner byvalue operator outer rest var Identificadores en Java Nombran variables, funciones, clases y objetos. Variables : para almacenamiento de datos Mtodos : para especificacin de funciones Clases : para especificacin de objetos Interfaces : para especificacin de protocolos Paquetes : para agrupacin de clases
Comienza con una letra, un subrayado (_) o un smbolo de dlar ($). Los siguientes caracteres pueden ser letras o dgitos.
Se distinguen las maysculas de las minsculas.
No hay una longitud mxima establecida para el identificador. Literales en Java Existen literales para: Nmeros enteros Secuencia de dgitos en decimal, octal o hexadecimal Nmeros reales Secuencia de dgitos con punto decimal o en notacin cientfica Valores booleanos true o false Caracteres un carcter entre comillas simples Cadenas de caracteres secuencia de caracteres entre comillas dobles Operadores en Java + - * / % ++ -- - ~ i,f i,f i,f i,f i,f i,f i,f i i & | ^ << >> >>> i i i i i i == != < <= > >=
i,f i,f i,f i,f i,f i,f & | ^ && | ! == != ?:
b b b b b b b b b = += -= *= /= %= &= |= ^= Aritmticos y de conversin De comparacin Lgicos De asignacin Tipos vlidos de los operandos i = Entero (byte, small, int, long) f = Punto Flotante (float, double) b = Lgico (boolean) Delimitadores ( ) PARNTESIS
{ } LLAVES
[ ] CORCHETES
; PUNTO Y COMA
, COMA
. PUNTO Comentarios En Java hay tres tipos de comentarios:
Comentarios de una sola lnea ( // )
Comentarios de una o ms lneas ( /* */ )
Comentarios de documentacin ( /** */ ) Declaracin/Inicializacin de variables Una variable no es ms que un nombre simblico que identifica una direccin de memoria y se declara de la forma siguiente:
Ejemplos: //Declaracin de una variable entera x de tipo int //con un valor inicial 10 int x ; x = 10 ;
int x = 10 ; //Mltiples declaraciones en una sola lnea int i , j , k=0 , n ; Resumen Las variables en Java deben ser declaradas. La inicializacin de una variable puede darse en el momento de la declaracin. Una sentencia puede contener ms de una declaracin de variables del mismo tipo en una sola lnea Se hace uso de operadores para obtener nuevos valores.