WizIQ helps you learn and teach online - any subject you can think of!
Join for FREE

Tipos de datos definidos por el usuario

Add to Favourites
Post to:

Description
Datos definidos por el usuario: arreglos simples, arreglos de objetos

Comments
Presentation Transcript Presentation Transcript

Unidad I. Tipos de datos definidos por el usuario : Unidad I. Tipos de datos definidos por el usuario Arreglos simples Arreglos de Objetos

Arreglos : Arreglos Como podemos definir a un arreglo? Un arreglo es una estructura que contiene una serie de elementos homogéneos (mismo tipo). Un arreglo puede tener una o mas dimensiones. Que características tiene un arreglo? Los elementos de un arreglo se localizan por medio de índices (un índice por cada dimensión) El primer elemento es 0 (cero), y el ultimo se accede tomando el total del numero de elementos -1 El tamaño del arreglo se define en su creación y NO puede cambiar durante la ejecución del programa.

Slide 3 : Arreglos de objetos VS Arreglos de datos primitivos Arreglo de datos String Arreglo de datos int

Arreglos : Declaración de arreglos unidimensionales. tipo [ ] identificador tipo identificador[ ] Creación de arreglos unidimensionales. new tipo[tamaño] { elemento0, elemento1, …, elementon} Acceso de elementos identificador[posición] Arreglos

Slide 5 : // crea un arreglo con 10 elementos de tipo int números = new int[10]; // declara un arreglo de datos tipo int llamado números int [] números; Ejemplos // declaración y creación int [] números = new int[10];

Slide 6 : // Forma alternativa int [] arregloInt = new int[6]; arregloInt[0] = 4; arregloInt[1] = 2; arregloInt[2] = 5; arregloInt[3] = 7; arregloInt[4] = 1; arregloInt[5] = 8; Inicialización del arreglo int [] arregloInt = {4,2,5,7,1,8}; // creación e inicalizacion

Slide 7 : 0 1 2 . . . 99 nombres . . . // crea un arreglo con 100 elementos de tipo String nombres = new String[100]; // declara un arreglo de datos tipo String llamado nombres Strign [] nombres; Ejemplos // declaración y creación String [] nombres= new String[100];

Slide 8 : final int NUMEMPLEADOS = 30; int [] horas = new int[NUMEMPLEADOS]; // almacena las horas trabajadas de cada empleado for (int i=0; i

For para arreglos y colecciones : For para arreglos y colecciones for (tipo variable: estructura) variable: es la variable en donde se almacenaran cada uno de los valores del arreglo. estructura contiene el arreglo que se desea recorrer. Ejemplo: for (String a: miArreglo){ System.out.println(a) }

Ejemplos : Ejemplos Se tiene declarado el siguiente arreglo: String[] ciudades= {“Guadalajara”,”Mazatlan”,”Toluca”, “Hermosillo”}; Antes (versiones anteriores 1.5) for (int i=0; i

Ejemplo : Ejemplo 0 1 2 3 Guadalajara Mazatlán Toluca Hermosillo Ciudad Ciudad Ciudad Ciudad

Ejercicios : Ejercicios Por medio de un arreglo, determina el nombre del día de la semana, tomando por teclado un numero del 0 al 6 (0 para domingo y 6 para sábado) Escriba un fragmento de código que haga lo siguiente: Declare un arreglo de nombre muestras de 40 elementos. El tipo de cada elemento es double. Ponga un valor en cada elemento del array muestras de forma que coincida con su índice Muestre por pantalla el valor de los cinco últimos elementos

Ejercicios : Ejercicios Suponga que se utilizan las siguientes definiciones: arregloA es un arreglo de int de 10 elementos arregloB y arregloC son arreglos de int de 20 elementos arregloD es un arreglo de double de 20 elementos Es valido hacer lo siguiente?: arregloA[1]=arregloA[9]; Es valido hacer lo siguiente?: arregloA[1]=arregloA[10]; Es valido hacer lo siguiente?: arregloA[1]=arregloD[1]; Es valido hacer lo siguiente?: arregloD[1]=arregloA[1];

Ejercicios : Ejercicios Declare un arreglo de enteros y rellenarlo con tantos números pares como permita su capacidad. Escriba una clase en donde por medio de un factor de multiplicación se obtenga un arreglo con el resultado de la multiplicación del factor dado. De un arreglo de cadena de caracteres se obtenga la cadena que tenga el mayor tamaño Hacer mas Ejercicios

Arreglos de Objetos : Arreglos de Objetos Así como es posible crear arreglos de tipos de datos primitivos, se pueden crear arreglos de clases. Ejemplo: Alumno[] ArregloAlum = new Alumno[10]; Cada uno de los elementos del arreglo tendrá todos los atributos y métodos que se encuentren definidos en la clase Alumno. Para agregar un nuevo elemento al arreglo seria así: ArregloAlum[pos]= new Alumno(“002”,”JOSE HERNANDEZ”,20,”INFORMATICA”) Ver ejemplo de Productos Concluir ejemplo de Empleados: PagosEmpleados.java

Ejercicio : Ejercicio Ejemplo de Alumnos, crear altas, consultas, búsqueda de alumnos, imprimir todos los alumnos de una carrera o semestre, cambios a alumnos. Clase cuenta (minibanco)

Want to learn?

Sign up and browse through relevant courses.

Name:
Your Email:
Password:
Country:
Contact no.:


Area code Number
Subject you are interested in:
Word verification: (Enter the text as in image)


Sign Up Already a member? Sign In
I agree to WizIQ's User Agreement & Privacy Policy
1 Follower

Your Facebook Friends on WizIQ

Explore Similar Courses

Develop Android Apps with Java

Price:$295
$10

SAVE 96%

JavaServer Faces Primer

Price:$300
$200

SAVE 33%