Ejercicios Java 1
Ejercicios Java 1
ELEMENTOS DE COMPUTACIN
UNIVERSIDAD ANDRS BELLO
1. Crear una clase pblica de nombre EjercicioString1 que contenga slo al mtodo main
y partiendo del String "En mi proxima vida, creere en la reencarnacion", mostrar por
consola lo siguiente:
a. Su longitud
b. El caracter asociado al ndice 7
c. La subcadena "creere"
d. El ndice que ocupa el carcter 'x'
e. El String transformado en maysculas
f. Comprobar si el primer carcter del String es 'E' y mostrar por consola un
mensaje que lo indique.
2. Crear una clase pblica de nombre EjercicioString2 que contenga slo al mtodo main
y que muestre por consola el nmero de veces que aparece la letra "a" en el siguiente
String "Maana sabado temprano, voy a juntarme con amigos para ir a un parque y
hacer una carne asada".
3. Crear una clase pblica de nombre EjercicioString3 que contenga slo al mtodo main
y mostrar por consola el nmero de veces que aparecen las letras a, o y e en el String
del ejercicio anterior. Adems, si el nmero de veces que se repite la a es superior a 10
debe aparecer el mensaje "Exceso de a", si el nmero de veces que se repite la o es
superior a 5 debe mostrarse "Exceso de o" y si se repite ms de 3 veces la letra e debe
mostrarse "Exceso de e".
4. Verificar si una cadena de texto es un cdigo de seguridad correcto o no. Si lo es, se
mostrar por consola su parte numrica; si no lo es se mostrar el mensaje "Codigo no
valido". Suponer que los cdigos tienen 8 dgitos y, a continuacin, una letra (no
importa que sea mayscula o minscula). Entonces, dos condiciones que debe cumplir
el cdigo: tener 9 caracteres y que el ltimo sea una letra. Comprobado esto, verificar
que el resto de caracteres son dgitos.
Recomendaciones:
a. Usar el mtodo length() de java.lang.String para conocer el nmero de
caracteres de una cadena de texto.
b. Usar el mtodo isLetter(char c) de java.lang.Character para comprobar que un
carcter es una letra.
c. Usar el mtodo isDigit(char c) de java.lang.Character para comprobar que un
carcter es un dgito.
d. Usar el mtodo substring(int inicio, int fin) de java.lang.String para obtener la
parte numrica del cdigo.