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.
 

OSCAR MONTES


 

http://www.geocities.com/doncaballo
                                                                                                                    
Bajate mis canciones en Traxinspace