Un programa maneja valores, maneja datos de forma apropiada para cambiarlos, hace cálculos, presentarlos, solicitarlos al usuario, escribirlos en un disco, enviarlos por una red, etc.
¿COMO SE DETERMINA UNA VARIABLE?
- Un nombre: Esta nombre ha de ser fácil de identificar y recordar.
- Un tipo: permite conocer qué valores se pueden guardar en dicha variable.
- Un rango de valores que puede admitir. Viene determinado por el tipo de variable.
En muchas ocasiones resulta necesario realizar conversiones de tipos, de forma que el resultado sea del tipo esperado. para convertir valores entre tipos.
Conversión automática: Cuando el tipo al que se asigna un valor es «mayor», la conversión se realiza automáticamente.
Conversión explícita: Se pone delante del valor a convertir, entre paréntesis, al tipo al que desea convertir. Con esta conversión suele implicar una pérdida de valor , hay que tener mucho cuidado.
char c = ‘A’;
int n;
n = c+2;
ENUMERADOS
Los enumerados son conjuntos de valores constantes para los que no existe un tipo predefinido. Por ejemplo, no existe ningún tipo predefinido para representar los días de la semana, las estaciones del año, los meses dela año, los turnos de clase, etc.
para definir in tipo enumerado con sus valores se harían de la siguiente forma.
enum DiaSemana{LUNES, MARTES, MIERCOLES, JUEVES, VIERNES}
enum TurnoDeClase{MATUTINO, VESPERTINO}
PETICIONES DE VALORES PRIMITIVOS
Como ya habrán imaginado, lo habitual es un programa que solicite datos al usuario para realizar los cálculos del programa. En el siguiente ejemplo se presenta un programa para el cálculo del volumen de un cilindro en el que se piden al usuario los datos del radio y la altura.
Como podrán notar de color rosa puse las líneas que a mi criterio son importantes en cuanto a leer datos. La clase Scanner es una de las más fáciles, mas adelante les mostraré otra.
pero si notan la línea que tenemos solo lee elementos de tipo entero. para leer otro tipo de variables, tenemos la siguiente tabla.














