Tipos de Datos en JAVA

July 22, 2016 | Author: Anonymous | Category: Java
Share Embed


Short Description

Asignatura. : Programación III Docente: Lic. Fráncico Torres Tema: Tipos de datos JAVA Trabajo presentado por: Custodi...

Description

Asignatura: Programación III

Docente: Lic. Fráncico Torres

Tema: Tipos de datos JAVA

Trabajo presentado por: Custodio Rivera Manuel Edgardo

25-4854-2012 25-4854-2012

De Paz Castellanos Johnny Antonio 25-4456-2012 25-4456-2012 Deleón Ruiz Nelson Eduardo

25-1821-2012 25-1821-2012

Fuentes Meléndez Gerardo

25-4815-2012 25-4815-2012

Orellana Luis Fernando

17-0852-2001 17-0852-2001

Saravia Sarmiento José Ernesto

25-3259-2012 25-3259-2012

Sección: 03

Fecha de entrega:

San Salvador, 22 de Febrero del 2014

INTRODUCCIÓN Un tipo de dato puede ser también visto como una limitación impuesta en la interpretación de los datos en un sistema de tipificación, describiendo la representación, la interpretación y la estructura de los valores u objetos almacenados en la memoria del ordenadores un atributo de una parte de los datos que indica al ordenador en la programación algo algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Tipos de datos comunes son: enteros, números de coma flotante (decimales), cadenas alfanuméricas, fechas, horas, colores, etc. 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.

Programación III

Página 1

OBJETIVO



Identificar los tipos de datos de java j ava que se utilizan

Programación III

Página 2

TIPOS DE DATOS EN JAVA Que son los tipos de datos en Java: Como todo lenguaje de programación decente Java maneja diversos tipos de datos para diferentes usos. Por ejemplo cuando se realiza una operación matemática simple como la suma de 2 números,  java necesita saber el tipo de datos que estará manejando a la hora de realizar dicha operación, en el caso de sumar dos números enteros como 1 + 2, java sabe que 1 y 2 son números enteros, así mismo se utilizan los tipos de datos para realizar operaciones especificas de acuerdo con lo que se necesite hacer en el programa. Hay que recordar que no es debido hacer operaciones entre datos que son de tipos diferentes o esto generara errores. Para comprender más a fondo los tipos de datos que maneja  java, primero debemos comprender que son los tipos de datos primitivos y tipos de datos referenciados. Nos permiten representar los diferentes datos que son necesarios a la hora de implementar un programa. Por ejemplo, si escribimos un programa sencillo que sume,reste,multiplique y divida (una calculadora basica) sera necesario emplear tipos de datos numericos que pueden ser : enteros o flotantes. A toda variable que se use en un programa, se le debe asociar (generalmente al principio del programa) un tipo de dato específico. Un tipo de dato define todo el posible rango de valores que una variable puede tomar al momento de ejecución del programa y a lo largo de toda la vida útil del propio programa. Categorías de tipos de datos Los tipos de datos utilizados en Java se pueden clasificar según diferentes categorías:



De acuerdo con el tipo de información que representan. Esta correspondencia determina los valores que un dato puede tomar y las operaciones que se pueden realizar con él. Según este punto de vista, pueden clasificarse en:



Datos de tipo primitivo: Representan un único dato simple que puede ser de tipo char, byte, short, int, long, float, double, boolean Por ejemplo: ‘a’, 12345, 750.68, False

Cada tipo de dato presenta un conjunto de valores o constantes literales

Programación III

Página 3



Variables referencia(variables arrays, de una clase/instancias, interfaces . ..). Se implementan mediante un nombre o referencia (puntero) que contiene la dirección en memoria de un valor o conjunto de valores (objeto creado con new).



Según cambie su valor o no durante la ejecución del programa. En este caso, se tienen:

Variables: sirven para almacenar datos durante la ejecución del programa; el valor. Asociado puede cambiar varias veces durante la ej ecución del programa.

Constantes o variables finales : también sirven para almacenar datos pero una vez. Asignado el valor, éste no puede modificarse posteriormente 

según su papel en el programa. Pueden ser: Variables miembro de una clase. Se definen dentro de una clase, fuera de los métodos. Pueden ser de tipos primitivos o refere ncias y también variables o constantes

TABLA REPRESENTATIVA

Tipo de dato byte

Representación

Tamaño (Bytes)

Numérico Entero con 1

Valor por defecto

Rango de Valores

Clase Asociada

-128 a 127

0

Byte

-32768 a 32767

0

Short

-2147483648 a 2147483647

0

Integer

signo

short

Numérico Entero con 2 signo

int

Numérico Entero con 4 signo

long

Numérico Entero con 8

-9223372036854775808

signo

9223372036854775807

Programación III

a 0

Long

Página 4

float

Numérico

en

Coma 4

-38

38

± 3.4x10  a ± 3.4x10

0.0

Float

0.0

Double

flotante de precisión simple Norma IEEE 754

double

Numérico

en

Coma 8

-308

± 1.8x10

308

 a ± 1.8x10

flotante de precisión doble Norma IEEE 754

char

Carácter Unicode

2

\u0000 a \uFFFF

\u0000

Character

boolean

Dato lógico

-

true ó false

false

Boolean

void

-

-

-

-

Void

TIPOS DE DATOS ENTEROS 1) byte El tipo de dato byte puede representar datos enteros que se encuentren en el rango de -128 a +127. El tamaño de un dato de tipo byte es de 8 bits.

2) short El tipo de dato short puede representar datos enteros que se encuentren en el rango de -32768 y +32767. El tamaño de un dato de tipo short es de 16 bits.

3) int El tipo de dato int puede representar datos enteros que se encuentren en el rango de -2147483648 y +2147483647. El tamaño de un dato de tipo int es de 32 bits.

4) long El tipo de dato int puede representar datos enteros que se encuentren en el rango de 9223372036854775808 y +9223372036854775807. El tamaño de un dato de tipo int es de 64 bits. Para indicar de manera explícita que el dato es un long , se agrega una L o l al final del valor de la variable. Programación III

Página 5

TIPOS DE DATOS FLOTANTES 1) float El tipo de dato float puede representar datos en coma flotante que se encuentren en el rango de 1.40239846e –45f y 3.40282347e+38f. El tamaño de un dato de tipo short es de 32 bits. Para indicar de manera explícita que el dato es un float , se agrega una F o f  al  al final del valor de la variable.

2) double El tipo de dato double  puede representar datos en coma flotante que se encuentren en el rango de 4.94065645841246544e –324d y 1.7976931348623157 1 .7976931348623157e+308d. e+308d. El tamaño de un dato de tipo short es de 64 bits. Para indicar de manera explícita que el dato es un double , se agrega una D o d al final del valor de la variable.

TIPO DE DATO BOOLEAN El tipo de dato boolean puede representar dos valores logicos : true(verdadero) o false(falso). TIPO DE DATO CHAR El tipo de dato char se usa para representar caracteres(codigo Unicode). Un caracter es representado internamente por un entero.

Ejemplos: DATOS NUMÉRICOS ENTEROS En Java los representan los tipos: byte, short, int, long.El tipo de dato numérico entero es un subconjunto finito de los números enteros del mundo real. Pueden ser positivos o negativos. Ejemplo de declaración de variables enteras: int a; byte n1, n2; short x;

Programación III

Página 6

DATOS NUMÉRICOS REALES En Java los representan los tipos: float, double. El tipo de dato numérico real es un subconjunto finito de los números reales. Siempre llevan un punto decimal y también pueden ser positivos o negativos. Los números reales tienen una parte entera y una parte decimal. Por ejemplo: 0.08 -54.0001 Ejemplo de declaración de variables reales: float peso; double longitud; float altura = 2.5F; double area = 1.7E4; // equivale a 1.7 * 104 double z = .123; //si la parte entera es 0 se puede omitir

DATOS DE TIPO CARÁCTER En Java se representa con el tipo char.Un dato de tipo carácter se utiliza para representar un carácter dentro del rango \u0000 a \uFFFF (números desde 0 hasta 65535) en Unicode. En realidad un dato de tipo char contiene un número entero dentro del rango anterior que representa un carácter. En Java se utiliza el código Unicode para la representación de caracteres. Este código actualmente representa los caracteres de la mayoría de idiomas escritos en todo el mundo. Los 127 primeros caracteres de Unicode corresponden al código ASCII.

DATOS DE TIPO LÓGICO Se representan con el tipo boolean. Los datos de este tipo sólo pueden contener dos valores: true (verdadero) ó false (falso). Ejemplo de declaración de variables lógicas: boolean primero; boolean par = false; Los tipos de datos lógicos son también conocidos como booleanos en honor del matemático inglés George Bool, que desarrolló la teoría conocida como álgebra de bool que fue la base para la representación de los circuitos lógicos.

Programación III

Página 7

EJEMPLO BÁSICO DE UNA ESTRUCTURA

public class Ejemplo2 { private int precio; // Las instrucciones y declaraciones finalizan con ; private int importe_acumulado; importe_acumulado; private String profesor; private String aula; private int capacidad; private boolean funciona; private boolean esVisible; private float diametro; private float peso; private short edad; private long masa; private char letra1; } //Cierre de la clase

Programación III

Página 8

CONCLUSIÓN

Estos definen las formas de almacenamiento disponibles para representar información, junto con la manera en que dicha información ha de ser interpretada. De manera más simple, los tipos de datos representan de forma individual un conjunto de valores que pueden tomar durante la ejecución de un programa. Si en algún momento estos tomarán un valor fuera de este conjunto se produciría un error. La asignación de tipos tipos tiene dos objetivos: Detectar Detectar errores en las operaciones operaciones y determinar cómo ejecutar esas operaciones.

Programación III

Página 9

View more...

Comments

Copyright © 2017 DATENPDF Inc.