Departamento de Ingeniera y Arquitectura LITERALES Un literal es valor constante que se puede asignar directamente a una variable o ser utilizado en una expresin.
Existen 4 tipos de literales: Literales Numricos Enteros: Todos los literales de este tipo se consideran int. int x = 34; byte b = 10; LITERALES Literales numricos decimales: se consideran como tipo double.
Literales booleanos son true y false: este tipo es incompatible con otros tipos y no tiene equivalencia numrica.
double d = 23.4; float f = 3.23; boolean b= true; boolean a=0; LITERALES Literales Tipo Char: los literales de este tipo se escriben entre comillas simples.
Dado que un carcter es un nmero, tambin puede asignarse directamente un valor numrico.
char car=#; char r=a; char c= 231; MBITO DE VARIABLES Segn donde se declarada la variable puede ser:
Campo o atributo: Se les llama as a las variables que se declaran al principio de la clase fuera de los mtodos, suelen declararse como private, para delimitar su acceso al interior de la clase. Tambin suele decirse que estas variables tienen un mbito Global o de Clase.
EJEMPLO DE CAMPO O ATRIBUTO MBITO DE VARIABLES Variable local: Son variables que se declaran dentro de un mtodo, su mbito de utilizacin esta restringido al interior del mtodo, destruyndose cuando finaliza la ejecucin del mismo.
Puede ser declara tambin dentro de un bloque de instrucciones, en este caso, su uso queda restringido al interior de este.
EJEMPLO DE VARIABLE LOCAL VARIABLES POR DEFECTO Las variables de tipo atributo se inicializan implcitamente antes de su utilizacin, al momento de crear un objeto a partir de la clase.
Tipo de Variable Valor por Defecto byte, short, int, long 0 char \u000 float, double 0.0 boolean false objeto null CONSTANTES Una constante es una variable cuyo valor no puede ser modificado. Para definir una constante en Java se utiliza la palabra final delante de la declaracin:
final tipo nombre_cte=valor; EJEMPLO DE DECLARACIN DE CONSTANTES OPERADORES Los operadores son smbolos que permiten realizar operaciones con los datos de un programa. Java dispone de una amplia variedad de operadores, segn el tipo de operacin que realizan los operadores se clasifican en : Aritmticos. Asignacin. Comparacin. Condicionales Lgicos. ARITMTICOS Operador Descripcin Ejemplo + Suma dos valores numricos int c; c=2+5; - Resta dos valores numricos. int c; c=2-5; * Multiplica dos valores numricos. int c; c=2*5; / Divide dos nmeros. El tipo de resultado depende de los operandos. int a=5,b=2,c=0; c= a/2; // el resultado es 2; float x=5, y=2, w=0; w=x/y; //el resultado es 2.5; % Calcula el resto de la divisin entre dos nmeros. int c; c=7%2; //el resultado es 1; ++ Incrementa una variable en una unidad y deposita el resultado en la variable. int c=3; c++; //Equivale a c=c+1; -- Decrementa una variable en una unidad y deposita el resultado en la variable. int c=3; c++; //Equivale a c=c-1; CONCATENACIN DE CADENAS Sobre el operador +, hay que decir que, adems de sumar nmeros se puede utilizar para la concatenacin o unin de cadenas.
Tambin puede utilizarse para unir texto con el contenido de una variable que no sea de tipo texto, java realiza una conversin automtica. System.out.println(Hola + adios); //mostrara Hola adios CONSIDERACIONES ESPECIALES CON ++ Y -- Hay que tener cierta precaucin al utilizarlos dado que es posible situarlos delante de la variable (prefijo), o despus de la variable (sufijo) lo que puede condicionar el resultado.