Anda di halaman 1dari 3

Tipos de datos en Java

8 tipos de datos primitivos o integrados: - 4 tipos enteros (byte, short, int, long). - 2 tipos de coma flotante (float, double). - Booleano (boolean). - Carcter (char). No son objetos. Se definen de forma (casi) idntica en cada mquina en la que se ejecuta Java, algo que no ocurre en otros lenguajes de programacin. Java es un lenguaje de programacin fuertemente tipado: - Cada variable debe tener un tipo declarado.

Tabla tipos de datos: Tipos de datos Rango de valores Descripcin

Nmeros enteros byte short int long 8-bit complemento a 2 16-bit complemento a 2 32-bit complemento a 2 64-bit complemento a 2 Entero de un Byte Entero corto Entero Entero largo

Nmeros reales float double 32-bit IEEE 754 64-bit IEEE 754 Coma flotante de precisin simple Coma flotante de precisin doble otros tipos char boolean 16-bit Caracter true o false Un slo carcter Un valor booleano (verdadero o falso)

Los Arrays (Matrices) Java dispone de un tipo de dato de posiciones secuenciales y que cuenta de unas comprobaciones exhaustivas para su correcta manipulacin como puede ser la comprobacin de no sobrepasar los limites permitidos en la definicin del array. Los arrays permiten guardar grupos de datos similares, puesto que Java trata los arrays como un tipo de objeto y por lo tanto este se tendra que instanciar con el operador new. En este ejemplo he creado un array unidimensional del tipo int que nos permite almacenar diez enteros, pero tambien pueden ser bidimensionales... int miDato[] = new int[5]; Podriamos inicializar el array de la siguiente manera: int miDato[] ={5,9,4,2,7}; String misdatos[] = new String[4]; int misdatos[][] = new int[20][10];

Tipos de datos string (las cadenas) En realidad una variable de tipo string, ms que un tpo propio de Java es una clase tratada con todo rigor como un objeto ms de Java. En Java el contenido de las cadenas no se pueden modificar aun que se vuelva a definir la variable String, si en un programa se necesita modificar el contenido de una cadena lo ms correcto seria utilizar la clase StringBuffer, la cual posee muchos metodos para este cometido como append() etc.. En este ejemplo definimos una cadena: String miCadena = "Esto es una cadena"; No podemos modificar su contenido pero si podemos hacer que miCadena se refiera a otra cadena nueva: miCadena = miCadena + "otra cadena"; El tipo booleano Este solo guarda dos valores: verdadero (true) o falso(false), y no como ocurre en otros lenguajes que toman los valores 0 y 1. Generalmente su utilizacin es muy frecuente para determinar el flujo de los programas: public class tipoBoolean { public static void main(String[] arg) {

boolean valor1, valor2 ; valor = true; valor1 = false; if (valor1){ System.out .println("valor1 = verdadero"); } else { System.out .println("valor1 = falso"); } } }

Nombres de Variables Un programa se refiere al valor de una variable por su nombre. Por convencin, en Java, los nombres de las variables empiezan con una letra minscula (los nombres de las clases empiezan con una letra mayscula). Todas los nombres de variables de instancia o de clase deben estar constituidos por palabras con la primera letra de la primera palabra en minscula y la primera letra de las palabras internas en mayscula. Los nombres de variables deben ser cortos y significativos. La eleccin de un nombre de variable debe ser mnemotcnico, es decir, pensado para que un lector casual al verla comprenda su uso. Se deben evitar las variables de una sola letra, excepto en variables temporales de corto uso. Nombres comunes para este tipo de variables son:i, j, k, m y n para enteros; c, d, y e para caracteres. char c; Double myMedida; int j,k;

Anda mungkin juga menyukai