tipos de variable java
Post on 05-Dec-2014
109 Views
Preview:
TRANSCRIPT
APRENDIENDO UN NUEVO LENGUAJE: JAVA
Para comenzar éste tema, considero primordial conocer que es Java.
Java es un lenguaje de programación de alto nivel orientado a objetos. Fue
desarrollado por James Gosling, en 1995.
En la actualidad, existen un sinnúmero de sitios Web o aplicaciones que no
funcionan si no está Java instalado. Es un lenguaje rápido, seguro y muy fiable.
TIPOS DE VARIABLE JAVA
Una variable es un contenedor de bits que representan a un valor.
Se emplean para almacenar datos que pueden cambiar durante la
ejecución de un programa, es la manera en que indicamos al compilador el
espacio en memoria que debe de reservar para almacenar la información.
Java posee dos grandes categorías de tipos para las variables:
- Variables Primitivas: Almacenan datos numéricos, valores lógicos o
caracteres.
- 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.
Tipos Primitivos Referencias a Objetos
int, short, byte, long Strings
char, boolean Arreglos
float, double otros objetos
Las variables de tipos primitivos almacenan directamente un valor que
siempre pertenece al rango de ese tipo. Por ejemplo una variable int almacena un
valor entero como 1, 2, 0, -1, etc.
Las variables de tipo referencia a objetos, en cambio, almacenan
direcciones y no valores directamente. Al asignar una variable de tipo referencia a
objeto a otra variable se asigna la dirección y no el objeto referenciado por esa
dirección.
TIPOS DE DATOS SIMPLES O PRIMITIVOS
Estos tipos de datos simples, o también llamados primitivos, son parecidos
con los tipos de datos primitivos de C/C++. A su vez esta clasificación de tipos de
datos se va a clasificar en tres grupos:
- De Tipo Entero: Son variables que almacenan números enteros. Se
pueden dividir en los siguientes tipos:
Tipo Bytes ocupados en memoria Nombre
byte 1 byte
short 2 entero corto
int 4 entero
long 8 entero largo
- De Tipo Real o de Coma Flotante: Son variables que almacenan datos
numéricos con decimales. Se pueden dividir en los siguientes tipos:
Tipo Bytes ocupados en
memoria
Nombre
float 4 real de simple precisión
double 8 real de doble precisión
- 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.
Ejemplo: boolean usasFacebook=true;
- 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].
TIPOS DE DATOS POR REFERENCIA
Se le llaman así porque el valor de una variable de referencia es una
referencia (un puntero) hacia el valor real. En Java tenemos los arrays, las clases
y los interfaces como tipos de datos referenciados.
- 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 relación de
herencia entre ambas. Las cadenas de caracteres o strings son distintas en
Java y en el lenguaje C/C++, en este último, las cadenas son arrays de
caracteres terminados en el carácter “. Sin embargo, en Java son objetos
de la clase String.
String mensaje=”Plus”;
DECLARACIÓN DE UNA VARIABLE
En Javascript, las variables se crean con la declaración var, atribuyéndole
incluso ningún valor, o simplemente en el acto de asignación de un valor (por
ejemplo, x=10 crea automáticamente una variable numérica). La declaración
var en más variables se debe repetir para cada una, o bien debe efectuarse con
una interrupción de línea:
var micarácter, mivariable;
Las variables que se declaran y se inicializan sin darles un particular valor
reciben el valor null. Este valor puede parecer poco importante, pero se vuelve
esencial si se quiere verificar la subida en memoria de una variable. Por ejemplo,
si se declara una variable:
var Verifica=null;
Si se utiliza el comando:
if(Verifica != null) alert(“No he sido utilizada”);
INICIALIZACIÓN DE UNA VARIABLE
La inicialización se refiere a asignar un valor inicial cuando se declara una
variable. Es un paso importante de cara a permitir un uso seguro de una
variable. Es tan importante, que en general plantearemos que se haga como paso
previo a cualquier otra cosa. Por ejemplo, si pensamos utilizar una variable
denominada precio lo primero que haremos será establecer un valor de precio o, si
no lo conocemos o lo vamos a establecer más adelante, estableceremos
explícitamente un valor por defecto: por ejemplo precio = – 99; ó precio = 0;.
Utilizar una variable sin haberla inicializado es una práctica no
recomendada en Java que puede dar lugar a errores o al mal funcionamiento de
los programas.
DECLARACIÓN Y LA INICIALIZACIÓN EN UN SOLO PASO
Hemos planteado la declaración de variables en primer lugar y la asignación
de contenido en segundo lugar y por separado porque será una forma habitual de
trabajar en Java. Esto no significa que en determinadas ocasiones no podamos
declarar e inicializar simultáneamente. Por ejemplo: int edad = 19; será una
expresión válida y que utilizaremos en determinadas ocasiones.
MODIFICACIÓN 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, según el tipo de variable, cuando la variable es almacena un valor
numérico el valor a asignar puede ser el resultado de una fórmula que implique
una operación 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;
CONCLUSIÓN
Aprender sobre el lenguaje Java es muy importante en la carrera que
realizamos. Todo consiste en dar orden en el proceso de codificación para que el
resultado sea coherente y exitoso, y así lograr que nuestros objetivos sean
cumplidos completamente.
Quizá para algunos el tema Java les resulte complejo, pero gracias a la
tecnología contamos con recursos que nos ayudan a comprenderlo mejor, como
tutoriales o guías, que podemos encontrarlas en Internet.
BIBLIOGRAFÍA
· Tipos y alcance de variables. Casting. Estructuras de programación. Clases
envoltorio. En Adr Formación. Recuperado el 05 de Marzo de 2013 de:
http://www.adrformacion.com/curso/java/leccion2/tipos_variables.htm
· Programación orientada a objetos en Java. Duran, F. Gutiérrez, F. Pimentel, E.
(2007) Thomson Ediciones. Recuperado el 05 de Marzo de 2013 de:
http://books.google.com.mx/books?
id=3EQdUbkOVGIC&printsec=frontcover&dq=java&source=bl&ots=02eYCDzxOH
&sig=PXp5-1AGRlstHauh4-ETYD7e4WQ&hl=es-
419&sa=X&ei=ns9XUJoR4ovYBe24gLAO&ved=0CD0QuwUwAg#v=onepage&q&f
=false
· Declaración de Variables. En HTML Point. Recuperado el 06 de Marzo de 2013
de: http://www.htmlpoint.com/javascript/corso/js_23.htm
· Variables y tipos. De Uchile. Recuperado el 06 de Marzo de 2013 de:
http://users.dcc.uchile.cl/~lmateu/Java/Apuntes/tiposprim.htm
· Ejemplos de uso de tipos de variables (datos) en Java. Declaración, inicialización
de variables. (CU00622B). De Aprende a programar. Recuperado el 06 de Marzo
de 2013 de: http://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=424:ejemplos-de-uso-de-tipos-de-datos-
variables-en-java-declaracion-inicializacion-de-variables-
cu00622b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188
top related