Representan un único dato simple que puede ser de tipo
char, byte, short, int, long, float, double, boolean. Por ejemplo:
‘a’, 12345, 750.68, False,… Cada tipo de dato presenta un
conjunto de valores o constantes literales.
Variables
sirven para almacenar datos durante
la ejecución del programa; el valor
asociado puede cambiar varias veces
durante la ejecución del programa
Constantes
también sirven para almacenar datos
pero una vez asignado el valor, éste no
puede modificarse posteriormente.
Conversiones entre tipos de dato
El proceso consiste en almacenar el valor de una variable de un
determinado tipo primitivo en otra variable de distinto tipo. Suele ser
una operación más o menos habitual en un programa y la mayoría de
los lenguajes de programación facilitan algún mecanismo para llevarla a
cabo. En cualquier caso, no todas las conversiones entre los distintos
tipos de dato son posibles
POR EJEMPLO
Java no es posible convertir valores booleanos a ningún otro tipo
de dato y viceversa existen dos categorías de conversiones: De
ensanchamiento o promoción. Por ejemplo: pasar de un valor
entero a un real. De estrechamiento o contracción. Por ejemplo:
pasar de un valor real a un entero.