SlideShare una empresa de Scribd logo
1 de 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
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.
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.
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.
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.
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
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
El 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.
El 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.
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
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.
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 "Su00ED seu00F1or" («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.
Tipos de datos
Tipos de datos

Más contenido relacionado

La actualidad más candente

Mariana valencia pavia
Mariana valencia paviaMariana valencia pavia
Mariana valencia pavia
Mari_1114
 
Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_
GamePlayer34
 
2 poo u1 10 salida con formato y flujos de entrada
2 poo u1 10 salida con formato y flujos de entrada2 poo u1 10 salida con formato y flujos de entrada
2 poo u1 10 salida con formato y flujos de entrada
Jorge Ivan Rivalcoba Rivas
 

La actualidad más candente (18)

Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigner
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Tipo de datos_c_
Tipo de datos_c_Tipo de datos_c_
Tipo de datos_c_
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Mariana valencia pavia
Mariana valencia paviaMariana valencia pavia
Mariana valencia pavia
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_
 
Codigo(s) Binario (Numericos)
Codigo(s) Binario (Numericos)Codigo(s) Binario (Numericos)
Codigo(s) Binario (Numericos)
 
2 poo u1 11 clases matematicas
2 poo u1 11 clases matematicas2 poo u1 11 clases matematicas
2 poo u1 11 clases matematicas
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipo de datos_para_c++
Tipo de datos_para_c++Tipo de datos_para_c++
Tipo de datos_para_c++
 
2 poo u1 10 salida con formato y flujos de entrada
2 poo u1 10 salida con formato y flujos de entrada2 poo u1 10 salida con formato y flujos de entrada
2 poo u1 10 salida con formato y flujos de entrada
 
Taller listas grupo
Taller listas grupoTaller listas grupo
Taller listas grupo
 
Estructura de datos y algoritmos
Estructura de datos y algoritmos Estructura de datos y algoritmos
Estructura de datos y algoritmos
 
Tipo de datos_para_c_
Tipo de datos_para_c_Tipo de datos_para_c_
Tipo de datos_para_c_
 
Datos simples
Datos simples Datos simples
Datos simples
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 

Similar a Tipos de datos

Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
Alfonso
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
lensh
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
karenyulithza
 

Similar a Tipos de datos (20)

tipo de datos
tipo de datostipo de datos
tipo de datos
 
tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Manual de c c++
Manual de c c++Manual de c c++
Manual de c c++
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 
Tipos de datos_para_c++
Tipos de datos_para_c++Tipos de datos_para_c++
Tipos de datos_para_c++
 
Algoritmos y Estructura de datos
Algoritmos y Estructura de datosAlgoritmos y Estructura de datos
Algoritmos y Estructura de datos
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACION
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos ok
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designer
 
Datos simples
Datos simplesDatos simples
Datos simples
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Tipo de datos2
Tipo de datos2Tipo de datos2
Tipo de datos2
 

Último

5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 

Último (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 

Tipos de datos

  • 1. 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
  • 2.
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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
  • 8. 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
  • 9. El 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.
  • 10. El 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.
  • 11. 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
  • 12. 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.
  • 13. 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 "Su00ED seu00F1or" («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.