Está en la página 1de 6

Variables Primitivas:

Estas variables son las que directamente almacenan datos en su forma bsica ya sean nmeros, caracteres o valores de falso o verdadero. Tipos de datos Nmeros enteros byte short int long Nmeros reales float double otros tipos char boolean 16-bit Caracter true o false Un slo carcter Un valor booleano (verdadero o falso) 32-bit IEEE 754(-3.4E38 1.4E-45) 64-bit IEEE 754 (-1.8E308,-4.9E-324) Coma flotante de precisin simple Coma flotante de precisin doble 8-bit complemento a 2 (-128-127) 16-bit complemento a 2 (-32,768-32,767) 32-bit complemento a 2 (-32,768 hasta 32,767 ) 64-bit complemento a 2 (-2E31 hasta 2E30) Entero de un Byte Entero corto Entero Entero largo

Rango de valores

Descripcin

Cules son las caractersticas que las hacen diferentes.


Las diferencias entre los diferentes tipos de datos radica en algunos casos el tamao requerido para almacenarla ya que pueden ocupar 8, 16, 32, 64 Bits. Otra diferencia es que dependiendo del tipo ser la interpretacin del contenidos por ejemplo el short y el char se almacenan en una cadena de 16 bits pero mientras en el short su contenido se interpreta como nmero, en el char se interpreta como una letra, un dgito, un smbolo, o un carcter especial.

Variables referenciadas:
Las variables referenciadas son aquellas que almacenan la ubicacin de variables primitivas, arreglos de variables, o la ubicacin de objetos definidos por clases. Las variables referenciadas solo contienen un nmero que apunta al lugar en el que esta almacenada la variable primitiva, el arreglo o el objeto a que apunta. String variableObjeto; // la variable variableObjeto es un objeto definido por la clase String La palabra Sring se refiere a una clase definida dentro de la libreria bsica de java y al ponerla delante de una variable se esta definiendo que dicha variable hace referencia al objeto de clase String almacendo en la direccin de dicha variable.

Nombres de Variables
Un programa se refiere al valor de una variable por su nombre. Por convencin, en Java, los nombres de las variables empiezan con una letra minscula (los nombres de las clases empiezan con una letra mayscula). Todos los nombres de variables de instancia o de clase deben estar constituidos por palabras con la primera letra de la primera palabra en minscula y la primera letra de las palabras internas en mayscula. Los nombres de variables deben ser cortos y significativos. La eleccin de un nombre de variable debe ser nemotcnico, es decir, pensado para que un lector casual al verla comprenda su uso. Se deben evitar las variables de una sola letra, excepto en variables temporales de corto uso. Nombres comunes para este tipo de variables son: i, j, k, m y n para enteros; c, d, y e para caracteres.

Declaracin de una variable.


Para el lenguaje de programacin java es importante que antes de usar una variable inicialmente se declare la misma, es decir que primero se debe definir cul es su tipo de los antes mencionados para saber cul es espacio en la

memoria le debe asignar y cul va ser el significado de su contenido. Esto se hace en un solo rengln colocando la palabra clave que designa el tipo de variable seguido del nombre de la variable y finalizando con un punto y coma. Es posible declarar varias variables en un solo rengln colocando la palabra clave que designa el tipo de variable y los nombres de las variables separados por coma. byte variableTipoByte; //Es almacenado en 8 bits y puede tener los valores de -128 hasta 127 short variableTipoShort; // Es almacenado en 16 bits y puede tener un valor dede -32,768 hata 32,767 int variableTipoEntero; // Es almacenado en 32 bits y puede contener un valor -2E31 hasta 2E30 long variableTipoLong; // Es alamacenado en 64 bits y puede tener un valor entre -2E63 hasta 2E62 float variableTipoFloat; // Es almacenado en 32 bits y puede contener un valor -3.4E38 hasta 1.4E45 double variableTipodouble; // Es alamacenado en 64 bits y puede tener un valor entre -1.8E308 hasta 4.9E-324 char variableTipoChar; // Es almacenado en 16 bits y puede tener una letra un dgito o un caracter especial boolean variableTipoBoolean; // solo puede contener el balor de true (Verdadero) false (Falso)

Inicializacin de una variable.


Una vez declarada la variable se recomienda inicializarla es decir asignarle un valor valido dependiendo de su tipo para evitar confusiones al momento de hacer uso de ella. Esto se hace colocando en un solo rengln, el nombre de la variable, un signo de igual, el valor que se le asignara a dicha variable recordando asignarle un valor valido y finalizando con un punto y coma.

variableTipoByte

= 15;

variableTipoShort = 7800; variableTipoEntero = 2E26; variableTipoLong = 64631831321; variableTipoFloat = 8631654654874; variableTipodouble = 212364813227; variableTipoChar = 1; variableTipoBoolean = true;

Declaracin y la inicializacin en un solo paso.


En el lenguaje de programacin java es posible declarar e inicializar una variable en un solo paso esto se hace en un solo rengln colocando la palabra clave que designa el tipo de variable, el nombre de la variable, un signo de igual, el valor que se le asignara a dicha variable recordando asignarle un valor valido y finalizando con un punto y coma. byte short int variableTipoByte variableTipoShort variableTipoEntero = = = = = = 10; 30000; 2E25; 546831831321; 4564565.4654874; = 564546.813227; A;

long variableTipoLong float variableTipoFloat double variableTipodouble char variableTipoChar boolean variableTipoBoolean = false;

Modificacin del valor de una variable.


El valor de una variable pude ser modificado colocando el nombre de la variable seguido de un signo de igual, posteriormente el valor que se le desea asignar, recordando que debe ser un valor valido y finalizando con un punto y coma. Cuando se modifica el valor de una variable se pueden presentar varios casos segn el tipo de variable, cuando la variable es almacena un valor numrico el valor a asignar puede ser el resultado de una frmula que implique una

operacin entre literales y/o constantes o variables respetando que los tipos de todas las variables y las constantes sean iguales. variableTipoByte = 100; variableTipoShort = 3500; variableTipoEntero = 2E23; variableTipoLong = 8500; variableTipoFloat = 86316546.54874; variableTipodouble = 212.364813227; variableTipoChar = @; variableTipoBoolean = true;

Casting o transformaciones de tipo


El casting es un procedimiento para transformar una variable primitiva de un tipo a otro, o transformar un objeto de una clase a otra clase siempre y cuando haya una relacin de herencia entre ambas. Dentro del casting de variables primitivas se distinguen dos clases: Implcito: no se necesita escribir cdigo para que se lleve a cabo. Ocurre cuando se realiza una conversin ancha (widening casting), es decir, cuando se coloca un valor pequeo en un contenedor grande. Explcito: s es necesario escribir cdigo. Ocurre cuando se realiza una conversin estrecha (narrowing casting), es decir, cuando se coloca un valor grande en un contenedor pequeo. Son susceptibles de prdida de datos. variableTipoEntero = (int) variableTipoShort; variableTipoLong = (long) variableTipoEntero; variableTipoFloat = (float) variableTipoLong; variableTipodouble = (double) variableTipoFloat; En el ejemplo anterior se observa que antes de la variable a asignar se escribe el tipo al que se desea convertir dicha variable, esto se hace de manera explcita para tomar en cuenta las conversiones de tipos.

mbito de una variable.


El mbito de una variable se aplica para las primitivas y las referenciadas y se refiere a la instancia en la que estn activas.

Es decir que si se declara una variable fuera de cualquier objeto o funcin su mbito es global, a todo el programa por otra parte si se declara dentro de alguna funcin u objeto su mbito ser exclusivo de ese objeto. Existen mtodos para utilizar las variables de una instancia en otra trasfiriendo sus referencias mediante parmetros al momento de llamar una funcin.

También podría gustarte