Progra
Enviado por Ana barrientos alpizar • 1 de Septiembre de 2015 • Práctica o problema • 557 Palabras (3 Páginas) • 277 Visitas
UNIVERSIDAD DE COSTA RICA CI-1101
ESCUELA DE CIENCIAS DE LA Programación I
COMPUTACIÓN E INFORMÁTICA Prof. Josefina Pujol Mesalles
II Semestre 2015 27 agosto
II LABORATORIO
Entregarlo el jueves 3 de setiembre
Objetivo: conocer el ambiente de programación DrJava y a la vez crear una primera clase llamada Hilera que tiene como datos una variable h tipo String y a la que hay que definirle una serie de métodos ya sean tipo función o tipo procedimiento.
Los métodos que usted debe crear son los siguientes
llenar recibe una String, la coloca en el campo de datos h tipo String, no devuelve nada
traer no recibe parámetros y devuelve la String h guardada en su campo de datos
contarcar recibe un carácter y devuelve el número de veces que lo encontró en h
devuelta no recibe parámetros y devuelve una String con los caracteres de hdel último al primero, Ej. maria devolvería airam
palìndromo no recibe nada y devuelve verdadero si la h se lee igual de atrás para adelante o de adelante para atrás ignorando los espacios Ej. dabale arroz a la zorra el abad en otro caso devuelve falso.
Subhilera recibe una String y la busca dentro de h y devuelve la posición de la subhilera dentro de h y un -1 si no la encontró
quitarepetidos no recibe nada y quita los caracteres repetidos de la h dentro del objeto
ordenacaracteres transforma h en una String con los mismos caracteres pero ordenados alfabéticamente
password devuelve verdadero si la palabra almacenada en h es un password válido (una string de 6 a 10 caracteres donde no hay secuencias de caracteres repetidas consecutivas de ningún tamaño) y falso en otro caso.
El objeto String tiene una serie de métodos asociados que pueden ser de su interés a la hora de resolver esta pràctica
String hil;
hil.length() me devuelve el número de caracteres de hil que irían del 0 a ese número – 1
hil.charAt(número) me devuelve el caracter que está en esa posición en la hilera
...