Ejercicio 1 Crear una clase pública de nombre EjercicioString1 que contenga sólo al método main y partiendo de la String "En mi proxima vida, creere en la reencarnacion" declarada e inicialiada como variable primitiva, mostrar por consola lo siguiente! 1 # ' ) + -
Su longitud El car car$c $cte terr aso asoci ciad ado o al %ndi %ndice ce & (a subc subcad aden ena a "cr "cree eere re"" El %nd %ndice ice que que ocup ocupa a el car car$c $cte terr *x* *x* (a String String trans transorm ormada ada en mayúscu mayúsculas las .or último, último, comproba comprobarr si el primer car$cte car$cterr de la String String es *E* y mostrar mostrar por consola consola un mensaje mensaje que lo indique indique
Respuestas: (ongitud de la cadena! )/ndice & asociado al caracter r (a subcadena generada desde #0 incluido asta #- excluido es creere El indice del caracter x es 2 (a cadena en mayusculas es! E3 4/ .567/48 9/:8, C5EE5E E3 (8 5EE3C8538C/63 (a String comiena por E
Ejercicio 2 Crear una clase pública de nombre EjercicioString# que contenga sólo al método main y que muestre por consola el número de veces que aparece la letra "a" en la siguiente String "4a;ana es sabado sabadete y voy a irme a tomar unas copillas por los barrios bajos de
Ejercicio 3 Crear una clase pública de nombre EjercicioString' que contenga sólo al método main y mostrar por consola el número de veces que aparecen las letras a, o y e en la String del ejercicio anterior 8dem$s, si el número de veces que se repite la a es superior a 10 debe aparecer el mensaje "Exceso de a", si el número de veces que se repite la o es superior a + debe mostrarse "Exceso de o" y si se repite m$s de ' veces la letra e debe mostrarse "Exceso de e" Por consola: (a letra a aparece 1) veces (a letra o aparece 11 veces (a letra e aparece + veces Exceso de letra a Exceso de letra o Exceso de letra e =/3 :E .56>5848
Ejercicio 4 (obligatorio) 9eriicar si una cadena de texto almacenada en la String ni, es un C6:/>6 correcto o no Si lo es, se mostrar$ por consola su parte numérica? si no lo es se mostrar$ el mensaje "C6:/>6 no valido" Se tendr$ en cuenta lo siguiente! Suponer que los C6:/>6s tienen @ d%gitos y, a continuación, una letra Ano importa que s ea mayúscula o minúsculaB PISTAS: dos PISTAS: dos condiciones que debe cumplir el C6:/>6! tener 2 caracteres y que el último sea una letra Comprobado esto, veriicar que el resto de caracteres son d%gitos REC!E"#ACI"ES: sar el método lengtAB de j avalangString para conocer el número de caracteres de una cadena de texto sar el método est$tico is (etterAcar cB de javalangCaracter para comprobar que un car$cter es una letra sar el método est$tico is :igitAcar cB de javalangCaracter para comprobar que un car$cter es un d%gito sar el método substringAint inicio, int inB de javalangString para obtener la parte numérica del codigo Es$ueleto %el c&%igo:
Por consola %os posibili%a%es: • Si C6:/>6 correcto! 1-1+-1+2< es un C6:/>6 valido .arte numerica del C6:/>6D 1-1+-1+2 =/3 :E .56>5848 Si C6:/>6 incorrecto! • 1-1+-1+2 no es un C6:/>6 valido =/3 :E .56>5848
¿QUÉ ES Y CÓMO INSTALAR JCREATOR? JCreator es un entorno de desarrollo para Java. Existen dos versiones de este programa, una es comercial (JCreator PRO y por la misma razón contiene algunas utilidades adicionales en comparación a la versión !rat"ita (JCreator LE# El JCreator actúa como una máscara sobre el JDK y permite usarlo en ambiente indo!s. "or ello el Java Development Kit debe estar instalado previamente en la má#uina para poder instalar su JCreato$. "ara conseguir el programa %ay #ue ir a %ttp&''!!!.(creator.com. )ll* %ay #ue %acer $o%&loa$ del JCreator +E si desea la versión gratis, y del Java Development Kit e n la parte inerior. Esta última tiende a re#uerir un largo rato para ba(ar el arc%ivo sobre todo si su conexión es lenta, pero es necesaria. "ara poder traba(ar con JCreator se debe establecer la carpeta en la #ue está instalado el JDK -cual#uier versión para esto& /r al menú 0Configure 0. Despu1s a 0 Options0 -+a ventana de opciones permite modiicar muc%*simas cosas relacionadas al programa. +uego escoger 0 JDK Profiles 0 2na vez all*, se presiona el botón 0 New0 -#ue está arriba a la derec%a, esto es para agregar el JDK. 3inalmente se elige la carpeta en la cual se encuentra instalado el JDK. El programa detecta automáticamente la versión y el arc%ivo de clases, as* #ue no se debe modiicar nada de esto luego de #ue 1l detecte el programa. . "ulsar el botón 4K.
E'ICIÓN Y COMPILACIÓN CON JCREATOR 5ay tres elementos undamentales #ue se pueden crear en JCreator& •
or)*+ace* (,rea* $e tra-a.o/ 6irven para administrar proyectos y sus respectivos arc%ivos. "uede contener uno o
•
más proyectos de los cuales solo uno es activo a la vez. Pro.ect* (Pro0ecto*/ 6irve para administrar arc%ivos, puede agregarse a un área de traba(o. "uede contener varios arc%ivos, de los cuales %ay uno #ue es el punto de entrada de e(ecución.
•
1ile* (Arc2i3o*/ Crea arc%ivos individuales, pueden ser 7.(ava, 7.%tml y 7.txt, con la venta(a de #ue pueden agregarse a cual#uier proyecto.
"or comodidad se recomienda siempre crear un !or8space con un solo proyecto, por lo menos mientras domina el uso del programa.
Creaci4& $e "& a++let 3ile 9 :e!& 6e usa para la creación de un applet, de la siguiente manera& 6e le da clic8 al menú. )parece la siguiente pantalla&
6e selecciona la pesta;a 0"ro(ects0 Despu1s se elige 0
2na vez creados se pueden editar, para esto se le debe dar doble clic8 al arc%ivo correspondiente, una vez abiertos se mostrará algo similar a lo siguiente&
El 0Class=ie!0 -lec%a azul permite observar en azul las variables, si tienen un candado signiica #ue están declaradas como 0private0 y en su ausencia serán 0public0, lo mismo sucede con las unciones aun#ue estas se muestran en ro(o. En la parte de aba(o -o de arriba de la sección del código aparece una serie de pesta;as muy útiles #ue permiten elegir más rápidamente el arc%ivo a editar -lec%a ro(a. El último paso es la compilación y la e(ecución, esto se realiza de orma muy conveniente mediante los siguientes botones&
& 6irve para compilar múltiples proyectos, este botón es más especializado y sirve para elegir el orden espec*ico en el #ue deben compilarse los proyectos, es muy útil si los proyectos se utilizan mutuamente, por eso primero deben compilarse unos antes #ue otros.
•
Entrar al menú 0Conigure0.
•
Despu1s a 04ptions0.
•
En 0JDK ools0 agregue las %erramientas convenientes agregando el arc%ivo #ue desea cargar.
•
+a unción de 0Class=ie!0 es mostrar el contenido de una clase, #ue incluye variables y unciones.