Tipos de datos

15
CETIS 109 NOMBRES: CARDENAS CRUZ ALAN JAIR CORONADO MENDOZA MARCO FELIPE PROFESORA: MARGARITA ROMERO ALVARADO DESARROLLA SOFTWARE DE APLICACIÓN UTILIZANDO PROGRAMACION ORIENTADA A OBJETOS 3°Am PROGRAMACION

Transcript of Tipos de datos

Page 1: Tipos de datos

CETIS 109NOMBRES:

CARDENAS CRUZ ALAN JAIRCORONADO MENDOZA MARCO FELIPE

PROFESORA: MARGARITA ROMERO ALVARADO

DESARROLLA SOFTWARE DE APLICACIÓN UTILIZANDO PROGRAMACION ORIENTADA A

OBJETOS

3°Am PROGRAMACION

Page 2: Tipos de datos

Tipos de Datos

Page 3: Tipos de datos

Un tipo de dato es la escencia de un espacio en memoria con restricciones, por ejemplo, por lo general el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, así como las operaciones que se pueden realizar con los enteros, como son la suma, la resta, y la multiplicación. Los colores, por su parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas en este caso incluyen la adición y la sustracción, pero no la multiplicación.

Los tipos de datos comunes son: números enteros, números con signo (negativos), números de coma flotante (decimales), cadenas alfanuméricas (y unicodes), estados, etc.

Un tipo de dato informático o simplemente tipo es un atributo de los datos que indica al ordenador (y/o al programador) sobre la clase de datos que se va a trabajar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar.

Page 4: Tipos de datos

Boolean: Los datos de tipo boolean se utilizan únicamente para expresar valores “verdadero” o “falso”(true, false), y se utilizan para referenciar condiciones. se declaran de la siguiente manera. Ej ” boolean condicion=true; boolean condicion2= false;”

Tipos de datos referenciados: Algo que hay que comprender de java es que los tipos de datos referenciados no están integrados en el sistema operativo, y en realidad son objetos de java, entre los tipos de datos referenciados encontramos las cadenas de caracteres o datos de tipo String, arreglos, objetos, etc. Una manera de identificarlos es porque al momento de declararlos se utiliza la palabra clave para declarlos, esta comienza con letras mayusculas.

TIPOS DE DATOS BOOLEAN Y REFERENCIADOS

Page 5: Tipos de datos

El tipo de dato byte es un entero de 8 bits complemento a dos. Su valor mínimo es -128 y el máximo 127 (inclusive). El tipo de datos byte se puede utilizar para ahorrar memoria en grandes arrays, donde el ahorro de memoria realmente importa. También se pueden utilizar en lugar de int donde sus límites ayudan a aclarar el código, el hecho de que el rango de una variable es limitado puede servir como una forma de documentación.

byte

Page 6: Tipos de datos

El tipo de dato short es un entero de 16 bits complemento a dos. Su valor mínimo es -32,768 y el máximo 32,767 (inclusive). Se

aplican las mismas directrices que con byte: puede utilizar short para ahorrar memoria en grandes arrays, en situaciones en las que el

ahorro realmente importa.

short

Page 7: Tipos de datos

int El tipo de dato int es un entero de 32 bits complemento a dos. Su valor mínimo es -2,147,483,648 y el máximo 2,147,483,647 (inclusive). Generalmente este tipo es la elección predeterminada para valores enteros a no ser que haya una razón (como las mencionadas anteriormente) para elegir otro. Este tipo de dato normalmente será lo suficiente grande para los números que su program vaya a utilizar pero si necesita un rango más amplio, utilice long

Page 8: Tipos de datos

long El tipo de dato int es un entero de 32 bits complemento a dos. Su valor mínimo es -2,147,483,648 y el máximo 2,147,483,647 (inclusive). Generalmente este tipo es la elección predeterminada para valores enteros a no ser que haya una razón (como las mencionadas anteriormente) para elegir otro. Este tipo de dato normalmente será lo suficiente grande para los números que su program vaya a utilizar pero si necesita un rango más amplio, utilice long

Page 9: Tipos de datos

floatEl tipo de dato float es un dato en coma flotante IEEE 754 de 32 bits y precisión simple. Su rango de valores está fuera del ámbito de este tema, pero se detalla en la sección 4.2.3 de la Especificación del lenguaje Java. Al igual que con byte y short, se recomienda usar un float (en vez de un double) si necesita ahorrar memoria en grandes array de números en coma flotante. Este tipo de dato nunca debería ser usado para valores precisos como, por ejemplo, divisas. Para esto debería usarla clase java.math.BigDecimal. Números y cadenas trata BigDecimal y otras clases útiles proporcionadas por la plataforma Java.

Page 10: Tipos de datos

doubleEl tipo de dato double es un dato en coma flotante IEEE 754 de 64 bits y precisión doble. Su rango de valores está fuera del ámbito de este tema, pero se detalla en la sección 4.2.3 de la Especificación del lenguaje Java. Normalmente este tipo de dato es la elección predeterminada para valores decimales. Como ya se ha mencionado, este tipo de dato no se debería utilizar para valores precisos como, por ejemplo, divisas.

Page 11: Tipos de datos

char

El tipo de dato char es un solo carácter Unicode de 16 bits. Tiene un valor mínimo de '\u0000' (o «0») y un máximo de '\uffff' (o 65.535 inclusive

Page 12: Tipos de datos

Las variables de referencia se crean mediante constructores definidos de las clases. Se utilizan para acceder a los objetos. Estas variables se declaran de un tipo específico que no se puede cambiar.

Objetos de la Clase, y varios tipos de variables de array están bajo tipo de datos de referencia.

El valor predeterminado de cualquier variable de referencia es nulo.

Una variable de referencia se puede utilizar para referirse a cualquier objeto del tipo declarado o cualquier tipo compatible.

Tipos de datos de referencia

Page 13: Tipos de datos

Los tipos enteros (byte, short, int y long) se pueden expresar con los sistemas numéricos decimal, octal o hexadecimal. El decimal es el sistema numérico que utiliza todos los días, está basado en 10 dígitos, numerados desde el 0 hasta el 9. El sistema octal es de base 8, que consiste de los dígitos entre el 0 y el 7. El sistema hexadecimal es de base 16, cuyos dígitos son los números entre el 0 y el 9 y las letras entre la A y la F. El sistema decimal será probablemente el único sistema numérico que utilizará en la programación de uso general. Sin embargo, si necesita octal o hexadecimal, el siguiente ejemplo muestra la sintaxis correcta.

Los tipos de coma flotante (float y double) también se pueden expresar con E o e (para la notación científica), F o f (literal float de 32 bits) y D o d (literal double de 64 bits, este es el predeterminado y se omite por convenio).

Los literales de tipo char y String pueden contener cualquier carácter Unicode (UTF-16). Si su editor de texto y su sistema lo permiten puede utilizar estos caracteres directamente en su código. Si no, puede utilizar el «escape Unicode» como, por ejemplo, '\u0108' (C mayúscula con circunflejo) o "S\u00ED se\u00F1or" («Sí Señor» en español). Utilice siempre 'comillas simples' para literales char "comillas dobles" para literales String. Las secuencias de escape Unicode se puede utilizar en otros sitios de un programa (nombres de campo, por ejemplo), no solamente en literales char o String.

Page 14: Tipos de datos
Page 15: Tipos de datos