Variables primitivas: almacenan datos numéricos, valores lógicos o caracteres.
· De tipo entero:Son variables que almacenan números enteros. Se pueden dividir en los siguientes tipos:
Tipo
|
Bytes que ocupa
|
Nombre
|
Rango
|
Byte
|
1
|
Byte
|
-128 a 127
|
Short
|
2
|
Entero corto
|
-32768 a 32767
|
Int
|
4
|
Entero
|
-231 a 231-1
|
Long
|
8
|
Entero Largo
|
-263 a 263-1
|
· De tipo real o de coma flotante:Son variables que almacenan datos numéricos con decimales
Tipo
|
Bytes que ocupa
|
Nombre
|
|
|
|
|
|
En los negativos
|
En los positivos
|
Float
|
4
|
Real de Simple Precision
|
-3.438 a 1.4-45
|
1.4-45 a 3.438
|
Double
|
8
|
Real de Doble Precision
|
-1.8308 a -4.9-324
|
4.9-324 a 1.8308
|
· De tipo lógico o booleanas:
Son variables que almacenan dos posibles valores: true o false. No se corresponden con ningún valor numérico.
· De tipo char o de carácter:Son variables que almacenan caracteres individuales (letra, numero, signo. ?, etc...). El carácter que se inicializa debe ir entre apóstrofes o comillas simples 'a'.El código de caracteres empleado por Java es Unicode y recoge los caracteres de prácticamente todos los idiomas importantes del mundo (son unos 65.536). Los caracteres Unicode del alfabeto occidental corresponden a los primeros 256 enteros; es decir van desde [0, 255].A cada carácter le corresponde unívocamente un número entero perteneciente al intervalo [0, 65536] o a [0, 255] si se trabaja sólo con el alfabeto occidental.Asociado a este tipo de variable se tienen las secuencias de escape. Se emplean para representar caracteres especiales y caracteres no imprimibles como el tabulador, salto de línea, etc. Van precedidos de la contra barra. Algunos de ellos se detallan en la tabla siguiente:
Carácter
|
Denominación
|
\n
|
Salto de línea
|
\t
|
Tabulador
|
\*
|
Comilla doble
|
\\
|
Contra Barra
|
Variables referenciadas: asociadas a objetos o instancias de una clase. Por ejemplo, para almacenar cadenas de caracteres se empleará una variable referenciada asociada a la clase String, para almacenar información sobre la fecha actual, otra asociada a la clase Date, etc.
Todos los nombres empleados declarar una variable deben cumplir lo siguiente:
- Su primer carácter debe ser una letra, el símbolo del subrayado o el carácter dólar $.
- No son válidos las palabras reservadas de Java.
- No se admiten espacios en blanco.
- Son case-sensitive (sensibles a mayúsculas).
1. Declaración de una variablePara declarar una variable se pone el tipo de variable a declarar por ejemplo doublé, itn, boolean, etc, enseguida el nombre de la variable siguiendo las pautas antes mecionadas y para finalizar el “;” que indica el final de la líneadouble radio;int base;
2. Inicialización de una variableDespues de declarada una variable podemos inicializar su valor es decir dar un valor inicial para estas variables esto se realiza dando un valor a la variable antes de usarla por primera vez por ejemplodouble radio;radio =2.5;System.out.println(radio);3. Declaración y la inicialización en un solo paso
Se realiza de la misma forma que se meciona anteriomente y únicamente se agruega antes del fin de línea el valor que tomara de inicio esta variable por ejemplodouble radio = 2.5;int base = 4;String palabra = "Pavel Ezequiel Cruz Reyes ";
4. Modificación del valor de una variableSi durante el desarrollo de nuestra programación necesitamos modificar el valor de una variable se puede hacer asignando el nuevo valor a la variable a través del signo = por ejemplo:double radio = 2.5;int base = 4;String palabra = "Pavel Ezequiel Cruz Reyes ";Y necesitaramos que radio tomara el valor de 5.5 pondriamosRadio = 5.5;