Tipos de datos operadores
Operadores aritméticos
En java, como en la mayoría de lenguajes las, expresiones dentro del paréntesis se evalúan primero; después se realizan los operadores unitarios,seguidos por los operadores de multiplicación, división, resto, suma y resta
De acuerdo con las reglas citadas, la multiplicación se realiza antes que la suma; por consiguiente, la expresión anterior equivale a:
x+ ( t*2 )
Los operadores aritméticos de Java sirven para realizar procedimientos matemáticos básicos y siguen las reglas algebraicas típicas de jerarquía o prioridad que especifican la precedencia de dichas operaciones
x+ t * 2
Enteros: int,byte,short,long
Probablemente el tipo de dato mas familiar es el entero o int; adecuado para aplicaciones que trabajan con datos numéricos; en Java hay cuatro tipos de datos enteros: byte, short, int y long; enumerados de menor a mayor rango. El tipo mas utilizado, por semejanza de nombre, es unt; sus valores se almacenan internamente en 4 bytes (o 32 bits) de memoria la tabla 3.3 resume los cuatro tipos enteros básicos, junto con el rango de valores y uso recomendado
Tipos de datos en Java
Un tipo de datos es el conjunto de valores que puede tomar una variable; así, el tipo de datos char representa la secuencia de caracteres Unicode y una variable de tipo char podrá tener uno de esos caracteres; los tipos de datos simples representan valores escalares o individuales,los cuales pueden ser char o los enteros. Java no soporta un gran numero de tipos de datos predefinidos pero tiene la capacidad para crear sus propios tipo de datos a partir de la construcción clases; todos los tipos de datos simples o básicos de Java esencialmente, números; por ejemplo:
Logicos o boolean
Caracteres
Numeros de coma flotante o reales
La tabla 3.2 muestra los principales tipos de datos basicos, sus tamaños en bytes y el rango de valores que pueden almacenar. Los tipos de datos fundamentales en Java son:
Boolean, true o false
Caracteres, letras, digitos, simbolos y signos de puntuacion
Reales, numeros deciamles: tipos float, double.
Variables de enteros, tipos byte, short y long
Enteros, numeros completos y sus negativos , de tipo int.
Enteros.
Paquetes
Java.applet y java.awt suministran clases para crear applets e interfaces graficos. Cabe mencionar que el programador puede crear paquetes propios para almacenar clases creadas y despues utilizarlas en las aplicaciones que desee; por ejemplo: se tiene la clase libro y se quiere almacenar en el paquete biblioteca
java. util guarda diversad clases de utilidad, por ejemplo: Date maneja dechas,Random genera numeros aleatorios y StringTockenizar permite descomponer una cadena en subcadenas separadas por un determinado simbolo.
java.ip contiene clases utilizadas para entrada y salida, algunas de ella son BufferedReader,InputStreamReader y FileReader.
System, String, Integer y Math; consideramos otras en diferentes capítulos.
java.lang que ya fue mencionado antes,contiene las clases nucleares de Java:
Java,lang,java,applet,java,awt,java.io y java.util.
Java agrupa las clases e interfaces que tienen cierta relación mediante archivos especiales que contienen las declaraciones de clases con sus métodos: los paquetes; estos últimos también proporcionan una serie de paquetes predefinidos y los mas importantes son:
Palabras reservadas
Una palabra reservada (kryword o reserved word) tal como Void, es una característica de Java asociada con algún significado especial y no se puede utilizar como nombre de identificador, clase,objeto o método: por ejemplo:
// ...
void void() //error
{
// ...
int char; //error
// ...
Los siguientes identificadores están reservados para usarlos como palabras reservadas, y no deben emplearse para otros propósitos.
Java contiene las palabras reservadas true,false que son literales lógicos y null que es un literal nulo que representa una referencia a nada/ningún. True ,false y null, no son palabras reservadas sino literales reservados
Identificadores
Un identificador es una secuencia de caracteres, letras, dígitos,subrayados(_) y el símbolo $: el primer carácter puede ser una letra, un subrayado o el símbolo $. Las letras mayúsculas y minúsculas son diferentes; por ejemplo:
LongCuerda
I
Fecha_Compra_Casa
Día_Mes_Año
Valor_Inicial
Habitación
Cantidad_Total
El identificador puede ser cualquier longitud; No hay limite en cuanto al numero de caracteres de los identificadores de variables, métodos y demás elementos del lenguaje;como Java es sensible a las mayúsculas, Distingue entre los identificadores ALFA y alfa: por eso se recomienda utilizar siempre el mismo estilo al escribirlos. Un consejo que puede servir de regla es escribir
4. Clases con el primer caracter en mayusculas
3. Metodos en minusculas
2. Canstantes en mayusculas
1. Identificadores de variables en minúsculas
indice
Suma$
a
Elemento_mayor
Nombre_clase
What cold drink will you serve?
papaya lassi with cardamomcoconut-rice coolerboba and bubble teaicy cool cochatamatcha shakeOther
Tokens( Elementos léxicos del programa
Existen cinco de tokens identificadores,palabras reservadas, literales,operadores y otros separadores.
Elementos de un programa en Java
Todo programa en Java consta de un archivo donde se encuentran las clases y metodos que escribe el programador y, posiblemente, de otros archivos en los que se encuentran los paquetes con las clases incorpora las clases solicitadas al programa y analiza la secuencia de toknes de las que consta el mismo