UNIVERSIDAD DE PANAMÁ CENTRO REGIONAL UNIVERSITARIO DE VERAGUAS FACULTAD DE INFORMÁTICA, ELECTRÓNICA Y COMUNICACIÓN LICENCIATURA EN INFORMÁTICA PARA LA GESTIÓN EDUCATIVA Y EMPRESARIAL
“Programación IV Inf._212” “Laboratorio # 1”
“Análisis y Diseño con Orientación a Objetos” ESTUDIANTE:
Rodríguez, Misael 8-406-874 Martinez, Ronald 9-715-1245 PROFESOR: DIEGO SANTIMATEO
II SEMESTRE – II AÑO
Informe del laboratorio de la Semana # 2 . En el paso # 1 su utilizó el MJV, compilamos y probamos el then y el else del if, donde modificamos las cadenas con menos de cinco caracteres y con más de cinco, por lo que nos mostraba cada uno de los mensajes que debían de aparecer en pantalla. En el segundo paso creamos otro objeto string, le asignamos un valor y utilizando el método “equals”, para verificar si son iguales, para posteriormente mostrar un mensaje, de ser iguales en pantalla muestra “SON DE CADENAS IGUALES” y en caso contrario “SON CADENAS DIFERENTES”.
En el tercer paso con la ayuda de referencias creamos un programa que utilizará cinco métodos dentro de los cuales están: El equal que verifica si las cadenas son idénticas. El length que nos indica la cantidad de caracteres que posee nuestra cadena. El toUpperCase que nos modifica la cadena que esta en minúscula a mayúscula. El replace que a partir de un carácter elegido lo reemplazamos por otro. El método append lo usamos para anexarle otra cadena a la ya existente y El insert que a partir de un carácter escogido se le inserta lo que deseamos y prosigue con los caracteres que mantenía. En este paso cuatro creamos un programa donde le dábamos una cadena de caracteres y lo invertimos utilizando el método “reverse”, donde la usamos con dos objetos. public class Cadenas1{ public static void main(String[] args) {
StringBuffer palabras= new StringBuffer("amor"); StringBuffer palabras1= new StringBuffer("MARTINICA"); System.out.println( "\nLa primera palabras es: " + palabras ); System.out.println( "\nLa segunda palabra es: " + palabras1 ); palabras.reverse(); palabras1.reverse(); System.out.println( "Y ahora que estan invertidas se muestra asi: " + palabras +"\n"); System.out.println( "Y ahora que esta alreves se lee asi : " + palabras1 +"\n"); } }
En el paso cinco se creo un programa usando un arreglo de objetos string , donde almacenamos cinco cadenas, usando el método “reverse” para invertir sus caracteres en cada una de sus cadenas. Utilizamos la clase Stringbuffer porque en ella el objeto string que usamos puede ser modificado dentro de un programa. public class Arreglo{ public static void main(String[] args) { StringBuffer[] miArray= new StringBuffer[5]; miArray[0] = new StringBuffer("Angel"); miArray[1] = new StringBuffer("Maria"); miArray[2] = new StringBuffer("Rosa" ); miArray[3] = new StringBuffer("Pedro"); miArray[4] = new StringBuffer("Ramon"); for (int i = 0; i < 5; i++){ System.out.println( "\nLas palabras son: " + miArray[i]+"\n"); } for (int i = 0; i < 5; i++){ System.out.println( "Y ahora que estan invertidas se muestra asi: " + miArray[i].reverse() +"\n" } } } En el paso seis las diferencias que existen en estos dos arreglos es que en el primero utiliza cinco cadenas y en el segundo solo cinco caracteres. String[] MiArray = new String[5]; char[] MiArray = new char[5]; y el papel que juega el new es el de crear un nuevo objeto en base a su forma como en el string se crea otro string y en el char otro char.