CURSO DE JAVA
¡Hola!, que pasa, bueno, seguimos con Java, este gran lenguaje... en el número pasado prometí que ibamos a ver los "Tipos de datos predefinidos" y mira, pos lo voy cumplir :)
TIPOS DE DATOS PREDEFINIDOS
En Java, que yo sepa, hay 4 tipos diferentes, "Enteros", "Punto flotante", "Boolean" y "Caracter", pues bien, vamos a ver un poco de cada uno, haber de que van.
-Enteros:
Pues existen cuatro tipos enteros, todos ellos con signo, ¿y cuales son? preguntó la multitud, ¡tranquilos!, que ahora os lo digo:
Byte
---------------> 8 bits
Short
--------------> 16 bits
Int
------------------> 32 bits
long
---------------> 64 bits
No se, creo que mejor os voy a poner algún ejemplo y asi os enterais mejor:
byte
borracho; este es un entero
de 8 bits.
short
mas_borracho = 666; pues es
un entero de 16 bits.
int
como_una_cuba = 123456; aqui ya
está completamente borracho, pero también es un entero
de 32 bits.
long
coma_etilico = 123456L el hombre
acabó muy mal y está en el hospital, pero fijate, hemos
hecho un entero de 64 bits.
-Punto flotante:
Para esto aparece una palabra, float, que sirve pues para eso, para declarar una variable como punto flotante simple. float se puede sustituir por double, para que haya una doble precisión.
Y como siempre, lo mejor es un ejemplo, aqui va alguno de declarar variables de punto flotante:
float
borracho; pues 32 bits, simples.
double muy_borracho; 64
bits, dobles.
-Boolean:
El tipo boolean se emplea para representar valores lógicos, de verdadero o flaso. Es el tipo de valor que generan los operadores relacionales o de comparación, o sea los "<" o ">" o "=". Las variables tipo boolean sólo pueden adoptar los valores true o false.
Hay van los ejemplos:
boolean
borracho;
boolean
esta_borracho = true; ¿ves?, el
hombre está muy borracho.
-Carácter:
El tipo carácer, denotado con la palabra reservada char,sigue la norma Unicode (recuerda, que Unicode es un estándar que incluye muchos caracteres distintos al ingles) y tiene una representación interna de 16 bits.
Con un ejemplo lo verás mejor:
char
borracho = "b";
char
esa_eñe = "ñ";
Y
estos son los datos predefinidos, como ha quedado algo cortito este
artículo, te voy a explicar algo fundamental en todo lenguaje
de programación, los COMENTARIOS, jo, se me ha olvidado
decirte como se ponen comentarios en un programa, esto es importante
para recordar como hiciste o porque hiciste este bucle o porque
llamaste asi a esta variable, etc...
Bueno,
pues en Java existen tres maneras de introducir comentarios en un
fichero fuente. La primera consiste en poner dos barras seguidas al
comentario, con lo que el compilador ignorará todos los
caracteres que encuentre al final de la línea. El segundo, es
rodear el texto que se quiere comentar con /*
y */ y
tu que eres muy listo y que te sabes muchos lenguajes de
programación, habrás dicho, ¡coño!, como
en "C", pues si, es como en "C". El tercero es
empleando /** al
comienzo, estos sirve para que sean reconocidos por javadoc, el
javadoc es el generador automático de documentación. De
esta forma, colocando comentarios de documentación
inmediatamente antes de una declaración, nos aseguramos de que
el texto correspondiente quede incorporado a las páginas HTML
generadas por javadoc.
Y mira, como soy muy listo y asi respasamos lo visto hoy voy a poner comentarios a las cosas dadas en este artículo:
byte
borracho; // recuerda
que el byte era para números
enteros de 8 bits.
short
mas_borracho = 666; /* short
era para números enteros de 16 bits */
int como_una_cuba = 123456;
/**int,
números enteros de 32 bits.
long
coma_etilico = 123456L //long,
números enteros de 64 bits.
float
borracho; /* borracho
es ahora un punto flotante simple de 32 bits */
double muy_borracho; /**
y muy_borracho es ahora de punto
flotante de 64 bits, dobles.
boolean
borracho;
boolean
esta_borracho = true; /** Aqui
simplemente (gracias a los tipos de datos booleanos) preguntamos si
es cierto o no algo.
char
borracho = "b";
char
esa_eñe = "ñ"; //
Hala la "b" y la "ñ"
ya son datos de tipo caracter, gracias a char.
Bueno,
pues hasta aqui hemos llegado, en el proximo veremos "LAS
VARIABLES", venga paciencia y nos vemos en la Binary zone 7.
http://www.geocities.com/doncaballo
Bajate
mis canciones en Traxinspace