Las variables podrán ser de dos tipos: objetos y tipos primitivos. Hay diferencias entre unos y otros. En realidad las primeras clases que conforman la plataforma están hechas sólo de tipos primitivos. Estos se obtienen con las palabras reservadas: byte, short, int, long, float, double, char y bolean.
Una variable en Java es un identificador que representa una palabra de memoria que contiene información. El tipo de información almacenado en una variable sólo puede ser del tipo con que se declaró esa variable.
Java posee dos grandes categorías de tipos para las variables:
Operadores Aritméticos
El lenguaje Java soporta varios operadores aritéticos - incluyendo + (suma), - (resta), * (multiplicación), / (división), y % (módulo)-- en todos los números enteros y de coma flotante.
Operadores Relacionales y Condicionales
Los valores relacionales comparan dos valores y determinan la relación entre ellos.
Operadores de Desplazamiento
Los operadores de desplazamiento permiten realizar una manipualción de los bits de los datos. Esta tabla sumariza los operadores lógicos y de desplazamiento disponibles en el lenguaje Java.
Operadores de Asignación
Puedes utilizar el operador de asignación =, para asignar un valor a otro. Además del operador de asignación básico, Java proporciona varios operadores de asignación que permiten realizar operaciones aritmétcias, lógicas o de bits y una operación de asignación al mismo tiempo.