Tipos de datos en JAVA

Para los que vienen del mundo de C o C++, les parecerá muy familiar el tema del manejo de variables en JAVA, pues se utiliza la misma sintaxis.

Toda variable, en JAVA, debe ser declarada según su tipo y también se debe inicializar su valor, de lo contrario el compilador no genera los archivos .class correspondientes.

Tipos de datos:

Enteros

Son variables que almacenan números enteros, es decir, sin la parte decimal. Los tipos de datos enteros son:

Tipo Tamaño Rango
Byte 1 -128 a 127
Short 2 -32768 a 32767
Int 4 -2147483648 a 2147483647
Long 8 -9223372036854775808 a 9223372036854775807

Reales

Almacenan números reales, es decir, con su parte fraccionaria. Los tipos de datos reales son:

Tipo Tamaño Rango
Float 4 + 3.40282347E+38
Double 8 + 179769313486231570E+308

Caracteres

En Java hay un único tipo de carácter: char. Cada carácter en Java está codificado en un formato denominado Unicode (Para poder aceptar todos los alfabetos (chino,japonés, ruso…)), en este formato cada carácter ocupa dos bytes, frente a la codificación en ASCII (tan solo 256 símbolos), dónde cada carácter ocupaba un solo byte.

Boolean

Un tipo de dato que solo puede tomar dos valores: “true” y “false”. Es un tipo de dato bastante útil a la hora de realizar chequeos sobre condiciones.

Definición de variables

En JAVA todas las variables deben ser definidas antes de su uso. La sintaxis para definir una variable es la que sigue:

int i;

Posterior a su definición, se debe inicializar su valor:

i = 0;

También se puede hacer la inicialización en la misma línea de la definición:

int i = 0;

Además se pueden definir varias variables del mismo tipo en una sola línea:

int i, j, k;

A continuación un ejemplo de un programa en JAVA:

public class Ejemplo1 {

public static void main(String[] args) {

int i = 9,k;

float j = 47.9F;

System.out.println(“i: “+i + “ j: “ +j);

k = (int)j; //empleo de un cast

System.out.println(“j: “ + j + “ k: “ +k);

j = k;//no necesita cast

System.out.println(“j: “ + j + “ k: “ +k);

float m = 2.3F;

//float m = 2.3; daría error al compilar.

System.out.println(“m: “+m);

}

} ///:~

4 thoughts on “Tipos de datos en JAVA

  1. Excelente trabajo, Artemio

    Tu explicación de las variables es correcta y la indicas de manera simple. Del ejercicio que indicaste es complejo para algunos de tus compañeros, por lo que sugiero se indiquen ejemplos simples para la comprensión de todos.

    Revisa las demas aportaciones de tus compañeros e indica tus comentarios.

  2. Muchas Felicidades compañero:
    me queda mas claro el manejo de las variables, me parecen muy acertados y explicitos tus ejemplos.

    saludos, cordiales.

  3. Hola Compañero,

    Felicidades por tu trabajo, esta muy accesible y pude entender mucho de las variables y su declaración.

    ¿Tu estas utilizando el programa ASTAH del cual tienes el link en tu publicación? Es para organizar y compartir tus trabajos de programación verdad.

  4. Hola Artemio; me parece bien tu publicacion; en las descripciones de las diferentes variables; eso enriquese los conocimientos; aunque te soy sincero, en el ejemplo del programa que pusiste, la verdad me pierdo un poco; pues se me dificulta aun el comprender de la conbinacion de instrucciones y lo que derivara de ellos. Saludos.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s