"variable" no es mas que el nombre simbólico que se le da a una dirección de memoria en el ordenador.
Ejemplo:
Tenemos una variable "2" que ocupa un lugar en memoria, y otra variable "3" que ocupa otro lugar en memoria, al sumar las dos variables obtenemos una tercera variable "5" que ocupara otro lugar en memoria.
total = variable1 + variable2
"Suma cantidad 1 y cantidad 2 y lo almacena en total"
Declaración de variables
Para utilizar una variable en la creación de un programa, primero se debe declarar; al declararla automáticamente se reserva un espacio para almacenarla, la variable puede ser modificada en cualquier momento mientras se crea el programa.
Clasificación de variables:
Por su
contenido:
- Variables Numéricas: Son
aquellas en las cuales se almacenan valores numéricos, positivos o
negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el
punto decimal.
-
Ejemplo:
-
iva = 0.15 pi = 3.1416 costo = 2500
- Variables Lógicas: Son
aquellas que solo pueden tener dos valores (cierto o falso) estos
representan el resultado de una comparación entre otros datos.
- Variables Alfanuméricas:
Esta formada por caracteres alfanuméricos (letras, números y caracteres
especiales).
-
Ejemplo:
-
letra = a apellido = lopez direccion = Av. Libertad #190
Por su
uso:
- Variables de Trabajo:
Variables que reciben el resultado de una operación matemática completa y
que se usan normalmente dentro de un programa.
Ejemplo:
Suma = a + b /c
- Contadores: Se utilizan para
llevar el control del numero de ocasiones en que se realiza una operación
o se cumple una condición. Con los incrementos generalmente de uno en uno.
- Acumuladores: Forma que toma
una variable y que sirve para llevar la suma acumulativa de una serie de
valores que se van leyendo o calculando progresivamente.
Diferencias:
Después
de haber visto cada una por separado, pasemos a explicar las diferencias que
existen entre constantes y variables. A primera vista pudieran parecer
conceptos similares, pero realmente son cosas muy distintas. Y esta distinción
viene dada por la posibilidad que tienen las variables para cambiar de valor.
Principales
diferencias:
- Las constantes ya reciben un
valor inicial en su declaración
- Las variables primero se
declaran, luego se inician, y luego se usan
- Las constantes, una vez
declaradas mantienen su valor durante toda la ejecución del programa
- En cambio, las variables
pueden cambiar su valor tantas veces como deseen
Además de cambiar su valor, las variables
también pueden cambiar de tamaño en tiempo
de ejecución (punteros).
Ejemplo:
Suma = a + b /c
Declaración de variables en java
Ejemplo:
- Una variable de tipo entera quedara // int x;
- Una variable de tipo real quedara // double a;
- Una variable de tipo "f" quedara // char f;
- Una variable de tipo secuencia quedara //string x,a,f;
byte 8 bits
int 32 bits
long 64 bits
float 32 bits
double 64 bits
boolean
char 16 bits
short 16 bits
"El tipo de dato que debemos utilizar es el que mas se ajuste a nuestra necesidad de uso, es decir, si yo necesito guardar el resultado de una operación que me da como resultado un dato numérica lo puedo guardar en tipo de variable "int" si el numero es pequeño, pero si el resultado puede ser un numero demasiado grande lo guardaremos en tipo "long", ya que almacena mas bits que int."
No podemos añadir una variable con el mismo nombre que las palabras que ya tiene reservadas java:
int 32 bits
long 64 bits
float 32 bits
double 64 bits
boolean
char 16 bits
short 16 bits
"El tipo de dato que debemos utilizar es el que mas se ajuste a nuestra necesidad de uso, es decir, si yo necesito guardar el resultado de una operación que me da como resultado un dato numérica lo puedo guardar en tipo de variable "int" si el numero es pequeño, pero si el resultado puede ser un numero demasiado grande lo guardaremos en tipo "long", ya que almacena mas bits que int."
No podemos añadir una variable con el mismo nombre que las palabras que ya tiene reservadas java:
case catch char class
const continue default do
double else extends final
finally float for goto
if implements impor instanceof
int interface long native
new package private protected
public return short static
strictfp super switch synchronized
this throw throws transient
try void volatile while
Las mayúsculas y las minúsculas se consideran diferentes, y cualquier símbolo dentro de java se considera una letra mas,la letra ñ no existe dentro de java asi como las tildes, una variable debe ser independiente y si se compone de mas de una palabra se debe separar por un guion bajo ("_").
El nombre de una variable debe hacer referencia al significado de aquello a lo que se refiere:
int = m1, m2; // Mal escrita
int = peso, altura; // Bien escrita
Tipos de datos:
int: numero entero (no tiene decimales).
double y float: parte decimal. (números con decimales).
string: cadena de caracteres (h3$?!)
char: un solo caracter (a)
boolean: falso o verdadero.
Definición de constantes en java
Si intentantamos modificar el valor de una variable, el ordenador nos dará error.
<tipo> NombreVariable= <valor>;

Nice
ResponderEliminar