Buscar

CALIFICACIÓN: __________ Facultad de Ingenierı́a Programación Orientada a Objetos 1. Introducción Al realizar un programa para resolver un probl...

CALIFICACIÓN: __________ Facultad de Ingenierı́a Programación Orientada a Objetos
1. Introducción
Al realizar un programa para resolver un problema, normalmente ya existen clases preconstruidas que
logran solucionar dicho problema. Si existen estas clases lo óptimo es utilizarlas no solo por reutilizar un
código y facilitar la tarea al programador sino para ahorrar tiempo, ası́ tenemos la seguridad de que la clase
ha sido probada previamente: esto implica que dentro de dicha clase no hay ningún tipo de falla inesperada.
Figura 1: Las clases prefabricadas ahorran tiempo y esfuerzo.
2. Objetivos
Utilizar bibliotecas propias del lenguaje para realizar algunas tareas comunes y recurrentes.
Identificar clases y objetos de uso común para facilitar la creación de programas en Java.
3. Arreglos
Es un objeto al que se puede almacenar un conjunto de datos del mismo tipo, cada elemento de un arreglo
tiene asignado un ı́ndice numérico según su posición, siendo el 0 el primer ı́ndice. Su forma de declararse
es la siguiente:
Figura 2: Sintaxis de declaración de un arreglo.
Como podemos ver, los corchetes pueden estar situados delante o detrás del nombre de la variable.
Los arreglos pueden declararse e inicializarse en el mismo lugar que la variable estándar, para asignar un
tamaño de entrada.
Otra forma de hacer la inicialización en valores concretos en un arreglo es muy similar a la sintaxis
usada en el lenguaje C:
2 Facultad de Ingenierı́a Programación Orientada a Objetos
Figura 3: Declaración e inicialización de un arreglo.
Figura 4: Inicialización con valores especı́ficos de un arreglo.
El acceso a un valor concreto del arreglo se efectúa utilizando el ı́ndice con la sintaxis siguiente:
Figura 5: Sintaxis de acceso.
Cabe señalar que los arreglos al crearse se inicializan por defecto al valor que le corresponde.
Los arreglos, al tratarse de objetos especiales, poseen entre sus propiedades definidas su propio
tamaño: length es un atributo único de cada arreglo que permite conocer el tamaño con el que ha sido
dimensionado un arreglo.
Figura 6: La condición de este ciclo for es que i sea menor que el tamaño del arreglo completo.
En Java se puede usar una variante del ciclo for, denominada for-each, la cual tiene como objetivo
facilitar el recorrido del arreglo.
Figura 7: Sintaxis del ciclo for each.
Al igual que en C, en Java también se pueden encontrar arreglos bidimensionales, donde se tiene que
usar para su representación otro par de corchetes de la forma: Int [][] matriz;. Conceptualmente, este arreglo
bidimensional corresponde a una matriz mxn; dónde el orden corresponderá a los valores introducidos en
los ı́ndices del arrreglo.
3 Facultad de Ingenierı́a Programación Orientada a Objetos
Figura 8: Aplicación básica del ciclo for each para un arreglo predefinido.
Figura 9: Impresión en pantalla del arreglo anterior.
3.1. Manejo de cadenas
Las cadenas en Java son objetos pertenecientes a la clase “String”, lo que significa que nos brinda una larga
variedad de métodos que facilitan su uso dentro de cualquier proyecto. Para crear un objeto de la clase
“String” existen dos maneras:
Figura 10: Declaración y creación de una cadena de caracteres.
Una vez que el objeto sea asignado a una va


Essa pergunta também está no material:

Práctica 3 V2
15 pág.

Programação Orientada A Objetos Universidad Nacional Autónoma De MéxicoUniversidad Nacional Autónoma De México

Respostas

User badge image

Ed Verified user icon

Desculpe, mas sua pergunta está incompleta. Você precisa publicar uma nova pergunta.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina