Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Clases y Objetos

No description
by

claudia muñoz

on 3 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Clases y Objetos

Tipos de datos primitivos
Los tipos de datos son conjuntos de elementos que cumplen con unas características bien definidas, de manera que es posible determinar si un elemento dado pertenece a él o no. En java se habla de dos grandes grupos de tipos de datos: los primitivos y los referenciados.
Datos
Primitivos en java

Literales

Tipos de datos primitivos
Tipos referenciados
Agrupan clases, interfaces y arreglos; a sus instancias se les denomina objetos. Los lenguajes de programación orientados a objetos, ofrecen un grupo grande de estos tipos, al cual se le denomina API, pero, a diferencia de los tipos de datos básicos, el programador puede definir nuevos tipos de estos datos.
Un tipo de dato primitivo es la definición de un grupo de valores y de las operaciones que existen para trabajar con ellos. Son comunes a casi todos los lenguajes de programación y tienen como característica principal el que sus instancias son valores, además no se puede definir un nuevo tipo de dato, se debe trabajar con los que ofrece java.
Ejemplos: números naturales y números enteros.

Números naturales: son números enteros mayores o iguales a cero (0).
* Suma y multiplicación sin restricciones
* Resta: siempre y cuando el minuendo sea mayor que el sustraendo
* División: siempre y cuando el divisor sea diferente de cero (0) y se pueda encontrar otro número natural tal que al multiplicar este número por el divisor se obtenga el dividendo.

Número enteros: se extienden desde el infinito negativo hasta el infinito positivo.
* Suma, resta y multiplicación sin restricciones
* División: igual que los números naturales.
Booleano (boolean)
Comprende aquellos valores empleados para definir el valor de verdad de algo: falso y verdadero, las operaciones permitidas para estos datos son las denominadas operaciones lógicas. Específicamente, en java, se manejan los valores false y true.
Numéricos
* Datos de tipo byte [
byte
]

Trabaja el rango de valores más pequeño, pues solo puede guardar valores enteros entre -128 y +127.
* Datos de tipo entero pequeño [
short
]
está definido para trabajar con valores enteros, y el rango que puede albergar está entre -32.768 y +32.767
* Datos de tipo entero estándar [
int
]: contiene, de nuevo, valores enteros, y el rango que puede albergar está entre -2.147'483.648 y + 2.147'483.647
* Datos de tipo entero grande [long]: trabaja con valores numéricos enteros y el rango va desde -9'223.372'036.854'775.808 y + 9'223.372'036.854'775.807
* Datos de tipo caracter [
char
]: con este tipo de dato debe hacerse claridad, pues a pesar de ser considerado un valor entero, por java, lógicamente se debe tratar como un caracter. Comprende valores entre 0 y 65536 (Unicode)
* Datos de tipo real con precisión simple [float]: este rango comprende datos de tipo real, reservando un bit para el signo, 8 bits para el exponente y 24 bits para la mantisa.
* Datos de tipo real con precisión double [double]: también maneja datos de tipo real. Emplea un bit para el signo, 11 bits para el exponente y 52 para la mantisa. Maneja una precisión aproximada de 15 dígitos.
Es un valor perteneciente a alguno de los tipos de datos primitivos, una cadena de caracteres (string) o null, que es la representación de un valor nulo en java.

Por ejemplo: 150, 12.4, "Ana", null, 't'
Ejemplos:

Un string puede contener:

"a": una letra
"&": un símbolo
"\n": una secuencia de escape - esta significa cambiar de línea -.
"Hola": una combinación de letras
"1.Abrir": una combinación de letras, números y símbolos.
"Un párrafo tan extenso como sea necesario; el cual puede incluir signos de puntuación, números o cualquier otro caracter que se considere necesario"
Literales enteros: Existen 3 maneras de representar el valor de un número entero. Si se escribe el número solamente, éste representa un número en base decimal. Si tiene un cero delante estamos escribiendo octales y si tiene el prefijo "0x" el valor está representado en base hexadecimal. Por ejemplo:
Para indicarle al compilador que un valor dado es de tipo long debemos incluir el sufijo L:
long largo= 800L;
Literales Reales: Están formados por una parte entera y una parte decimal. Por ejemplo:

double v = 300000.0; // notación normal
double v = 3.0e+5; // notación -científica

En el ejemplo el valor 3.0e+5 significa 3.0*10^{5}. La letra e denota la mantisa, y da igual si la escribimos en mayúscula o minúscula.

Para determinar si estamos hablando de float o double, al número se le agrega un sufijo: F o f para float y D o d para double. Si no colocamos un sufijo el compilador lo toma como double.
Literales Caracteres: Están formados por único símbolo, excepto que representen una secuencia de escape. Las secuencias de escape son señales que se usan para indicar al computador que se desea algo. Por ejemplo \n se indica que se debe hacer un salto a la siguiente línea.
Deben estar delimitados por comillas sencillas.
Literales de clase string: tienen las siguientes características:
Están formados por uno o más símbolos, incluidos las secuencias de escape.
Deben estar delimitados por comillas dobles.
Full transcript