Conceptos de Variables:
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 variable
Para 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ínea
double radio;
int base;
2. Inicialización de una variable
Despues 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 ejemplo
double 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 ejemplo
double radio = 2.5;
int base = 4;
String palabra = "Pavel Ezequiel Cruz Reyes ";
4. Modificación del valor de una variable
Si 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 pondriamos
Radio = 5.5;
Por último un ejemplo donde trato de combinar todas las posibles combinaciones de declaración, inicialización y cambios de valor
double radio;
int base = 45;
int altura = base/2;
radio =2.5;
String palabra = "Pavel Ezequiel Cruz Reyes ";
base = altura;
Bibliografia
Excelente trabajo, Ezequiel
ResponderEliminarTu explicación de las variables es correcta y la indicas de manera simple. Asi como los ejemplos que indicaste.
Revisa las demas aportaciones de tus compañeros e indica tus comentarios en el foro.
Buena, me gusto!
ResponderEliminarExcelente trabajo gracias!
ResponderEliminar