Tipos de datos operadores

Elementos de un programa en Java

Tokens( Elementos léxicos del programa

Existen cinco de tokens identificadores,palabras reservadas, literales,operadores y otros separadores.

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:

Nombre_clase

Elemento_mayor

a

Suma$

indice

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

1. Identificadores de variables en minúsculas

2. Canstantes en mayusculas

3. Metodos en minusculas

4. Clases con el primer caracter en mayusculas

Habitación

Valor_Inicial

Día_Mes_Año

Fecha_Compra_Casa

I

LongCuerda

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

Paquetes

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:

Java,lang,java,applet,java,awt,java.io y java.util.

java.lang que ya fue mencionado antes,contiene las clases nucleares de Java:

System, String, Integer y Math; consideramos otras en diferentes capítulos.

java.ip contiene clases utilizadas para entrada y salida, algunas de ella son BufferedReader,InputStreamReader y FileReader.

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

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:

Enteros.

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:

Enteros, numeros completos y sus negativos , de tipo int.

Variables de enteros, tipos byte, short y long

Reales, numeros deciamles: tipos float, double.

Caracteres, letras, digitos, simbolos y signos de puntuacion

Boolean, true o false

Caracteres

Logicos o boolean

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

Operadores aritméticos

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

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 )

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