Sie sind auf Seite 1von 11

Colegio de Educacin Bsica y Diversificada de Estudios Comerciales con

Orientacin en Computacin y Turismo


Nuevo Amanecer

Arturo Domingo Caal


5to. Bachillerato en Computacin

Ulises Martnez
Laboratorio II

Director
Juan Basilio Hernndez Escobar

Trabajo
Tipos de variable en Java y Netbeans

Fronteras Rio Dulce, Livingston, Izabal


Domingo 26 de Junio de 2016

INTRODUCCIN.
Las variables Se utilizan para almacenar valores numricos enteros
(llamados integer en ingls) o decimales (llamados float en ingls). En este caso,
el valor se asigna indicando directamente el nmero entero o decimal. Los
nmeros decimales utilizan el carcter. (Punto) en vez de, (coma) para separar la
parte entera y la parte decimal, Se utilizan para almacenar caracteres, palabras
y/o frases de texto. Para asignar el valor a la variable, se encierra el valor entre
comillas dobles o simples, para delimitar su comienzo y su final.

TIPOS DE VARIABLES EN JAVA.


TIPOS DE DATOS (VARIABLES) EN JAVA.
Los primeros lenguajes de programacin no usaban objetos, solo
variables. Una variable podramos decir que es un espacio de la
memoria del ordenador a la que asignamos un contenido que puede
ser un valor numrico (slo nmeros, con su valor de clculo) o de
tipo carcter o cadena de caracteres (valor alfanumrico que
constar slo de texto o de texto mezclado con nmeros).
Como ejemplo podemos definir una variable a que contenga 32 y
esto lo escribimos como a = 32. Posteriormente podemos cambiar el valor de a y
hacer a = 78. O hacer a equivalente al valor de otra variable b as: a = b.
Dado que antes hemos dicho que un objeto tambin ocupa un espacio de
memoria: en qu se parecen y en qu se diferencia un objeto de una
variable? Consideraremos que las variables son entidades elementales: un
nmero, un carcter, un valor verdadero o falso mientras que los objetos son
entidades complejas que pueden estar formadas por la agrupacin de muchas
variables y mtodos. Pero ambas cosas ocupan lo mismo: un espacio de memoria
(que puede ser ms o menos grande).
En los programas en Java puede ser necesario tanto el uso de datos elementales
como de datos complejos. Por eso en Java se usa el trmino Tipos de datos para
englobar a cualquier cosa que ocupa un espacio de memoria y que puede ir
tomando distintos valores o caractersticas durante la ejecucin del programa. Es
decir, en vez de hablar de tipos de variables o de tipos de objetos, hablaremos
simplemente de tipos de datos. Sin embargo, a veces coloquialmente no se
utiliza la terminologa de forma estricta: puedes encontrarte textos o pginas web
donde se habla de una variable en alusin a un objeto.
En Java diferenciamos dos tipos de datos: por un lado, los tipos primitivos, que se
corresponden con los tipos de variables en lenguajes como C y que son los datos
elementales que hemos citado. Por otro lado, los tipos objeto (que normalmente
incluyen mtodos).

Variables primitivas: almacenan datos numricos, valores lgicos 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
informacin sobre la fecha actual, otra asociada a la clase Date, etc. Se
estudiarn ms adelante.

Adems de estos dos tipos de variables se estudiarn los arrays de variables


primitivas y de variables referenciadas. Un array, como se ver en el tema
correspondiente, es una variable referenciada asociada a la clase Object (clase
madre de todos los objetos Java).
Se va a profundizar un poco ms en el concepto de variable: como se ha
comentado anteriormente, no es nada ms que un contenedor de bits que
representan a un valor. Ocurre lo siguiente:

En el caso de variables primitivas, los bits representan un nmero


entero que coincide con el valor de la variable, con lo que se va a
trabajar a lo largo del programa. Por ejemplo, se tienen variables de tipo
byte (utilizan 8 bits en memoria) que pueden almacenar nmeros enteros
comprendidos entre -128 y 127, de tipo int (utilizan 32 bits en memoria)
para almacenar enteros entre, aproximadamente, -2150 millones y 2150
millones, de tipo float para nmeros decimales, etc.

Variables primitivas
De tipo entero:
Son variables que almacenan nmeros enteros. Se pueden dividir en los
siguientes tipos:

De tipo real o de coma flotante:

Son variables que almacenan datos numricos con decimales. Se pueden


dividir en los siguientes tipos:

De tipo lgico o booleanas:


Son variables que almacenan dos posibles valores: true o false. No se
corresponden con ningn valor numrico.
Ejemplo:
boolean tienesCalor=true;
De tipo char o de carcter:
Son variables que almacenan caracteres individuales (letra, numero, signo ?,
etc...). El carcter que se inicializa debe ir entre apstrofes o comillas simples 'a'.
El cdigo de caracteres empleado por Java es Unicode y recoge los
caracteres de prcticamente 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 carcter le corresponde unvocamente un nmero entero perteneciente al
intervalo [0, 65536] o a [0, 255] si se trabaja slo con el alfabeto occidental. Por
ejemplo, la letra es el entero 164. Ms adelante se ver que el casting entre
variables primitivas enteras y la variable char est permitido.
Ejemplo:
char miCaracter='n';
char miCaracter1=110;
(dem antes, pero mediante el entero que le
corresponde segn Unicode)

char miCaracter2='\u006E'; (dem antes, pero segn notacin Unicode. La


notacin Unicode, en general, es as: \uXXXX siendo X un dgito o cifra
fundamental del sistema de numeracin hexadecimal (0,1,2,...,9,A,B,...,F))
Asociado a este tipo de variable se tienen las secuencias de escape. Se
emplean para representar caracteres especiales (por ejemplo, unas comillas
dentro de una instruccin que exige una cadena entrecomillada) y caracteres no
imprimibles como el tabulador, salto de lnea, etc. Van precedidos de la
contrabarra. Algunos de ellos se detallan en la tabla siguiente:

Variables referenciadas
Asociadas a objetos o instancias de una clase. Se irn estudiando durante el
curso.
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 (este ltimo casting es el
ms importante y se ver ms adelante).
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.
Ejemplo 1:

Ejemplo 2: similar al anterior.

En cambio,

TIPOS DE VARIABLES EN NETBEANS.


Variables primitivas: almacenan datos numricos, valores lgicos o caracteres.

De tipo entero:

Son variables que almacenan nmeros enteros. Se pueden dividir en los


siguientes tipos:
Tipo
Byte
Short
Int
Long

Bytes que ocupa


1
2
4
8

Nombre
Byte
Entero corto
Entero
Entero Largo

Rango
-128 a 127
-32768 a 32767
-231 a 231-1
-263 a 263-1

De tipo real o de coma flotante:

Son variables que almacenan datos numricos con decimales


Tipo
Bytes
que Nombre
ocupa
En
los
negativos
Float
4
Real
de -3.438 a 1.4-45
Simple
Precision
Double
8
Real de Doble -1.8308 a -4.9324
Precision

En
los
positivos
1.4-45 a 3.438
4.9-324 a 1.8308

De tipo lgico o booleanas:


Son variables que almacenan dos posibles valores: true o false. No se
corresponden con ningn valor numrico.

De tipo char o de carcter:

Son variables que almacenan caracteres individuales (letra, numero, signo. ?,


etc...). El carcter que se inicializa debe ir entre apstrofes o comillas simples 'a'.
El cdigo de caracteres empleado por Java es Unicode y recoge los caracteres
de prcticamente 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 carcter le corresponde unvocamente un nmero entero perteneciente al
intervalo [0, 65536] o a [0, 255] si se trabaja slo 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 lnea, etc. Van precedidos de la contra barra. Algunos de ellos
se detallan en la tabla siguiente:
Carcter
\n
\t
\*
\\

Denominacin
Salto de lnea
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 informacin sobre la fecha
actual, otra asociada a la clase Date, etc.
Todos los nombres empleados declarar una variable deben cumplir lo siguiente:

Su primer carcter debe ser una letra, el smbolo del subrayado o el


carcter dlar $.
No son vlidos las palabras reservadas de Java.

No se admiten espacios en blanco.

Son case-sensitive (sensibles a maysculas).

CONCLUSIN.
Las variables son una de las caractersticas fundamentales de los lenguajes de
programacin, permiten acceder a la memoria para almacenar y recuperar los
datos con los que nuestros programas van a trabajar. Son por tanto el mecanismo
que los lenguajes de programacin ponen a nuestra disposicin para acceder a la
memoria.

E-GRAFA.
http://aprenderaprogramar.com/index.php?
option=com_content&view=article&id=419:tipos-de-datos-java-tipos-primitivos-intboolean-y-objeto-string-array-o-arreglo-variables-cu00621b&catid=68:cursoaprender-programacion-java-desde-cero&Itemid=188

http://www.adrformacion.com/curso/java/leccion2/tipos_variables.htm

http://pavel-udg.blogspot.com/2010/09/normal-0-21-false-false-false-es-mx-x.html

Das könnte Ihnen auch gefallen