Professional Documents
Culture Documents
INF.222
LABORATORIO #1
PROFESOR
DIEGO SANTIMATEO
ESTUDIANTE
II AÑO
II SEMESTRE
2008
INTRODUCCIÓN
Objetivo: Con este laboratorio se espera que los y las discentes puedan apropiarse o internalizar
El manejo de un objeto.
Proceso:
Use su editor de texto para crear el programa fuente que aparece a continuación.
Experimente:
1. Compile y use la MVJ para probar el then y else del if. Modifique para que en el then se
despliegue
El valor de la cadena como ocurre en el else.
2. Cree otro objeto String con el nombre string2, asígnele un valor y verifique si las cadenas
son iguales
Despliegue un mensaje. ¿Qué método necesita?
3. Use las referencias:
a) http://java.sun.com/docs/books/tutorial/java/data/strings.html
b) http://jungla.dit.upm.es/~pepe/libros/vademecum/html/StringclasejavalangString.html
c) http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/clases1/string.htm
d) http://www.cica.es/formacion/JavaTut/Cap3/string.html
Como apoyo para elaborar un programa que use cinco (5) métodos de la clase String, explique para
que sirva cada método.
4. Elabore un programa que tome una cadena de caracteres y la despliegue en el orden inverso
de sus caracteres.
¿Qué métodos utilizó? ¿Con cuantos objetos trabajó?
5. Utilice un arreglo de objetos String (String [] MiArray = new String [5] ;) para almacenar
cinco cadenas de caracteres. Construya un programa que despliegue cada elemento del arreglo en el
orden inverso de sus caracteres.
6. ¿Qué diferencias existen entre:
a) String [] MiArray = new String [5];
b) char [] MiArray = new char [5];
¿Que papel juega new en las declaraciones anteriores?
Presente al facilitador un documento con sus observaciones y comentarios para cada caso. Publique
En el grupo Scribd.com el informe (Informe lab3) de su laboratorio.
RESULTADOS DE LA EXPERIENCIA
Una vez ejecutado el programa me desplegó la instrucción del else, entonces para que la instrucción
del then cumpliese su condición solo cambié la extensión de la cadena del string1 “ver” por una con
mas caracteres.
2-)
ALGORITMO PARA COMPARAR CADENAS
if("string1".equals(string2))
System.out.println("La cadenas son iguales");
else {
System.out.println("Las cadenas no son iguales");
}
}// fin del main
} // fin de la clase Prueba1
3-)
UTILIZACIÓN DE MÉTODOS DE LA CLASE STRING
System.out.println(sCadenaInvertida);
}
}
}
El método utilizado en este código es length y se trabajo con un solo objeto.
5-)
PROGRAMA QUE DESPLIEGA CADA ELEMENTO DEL ARREGLO EN EL ORDEN
INVERSO DE SUS CARACTERES.
}
}
}
6-)
LAS DIFERENCIAS QUE EXISTEN ENTRE:
a-) String [] MiArray = new String [5]
b-) char [] MiArray = new char [5]
En el caso A se refiere a un arreglo de 5 elementos el cual cada uno corresponde a una cadena; en el
caso B se refiere a un arreglo de 5 caracteres
Con este laboratorio se marca un nuevo camino de estudio interesante e importante de programación
orientada a objeto, que verdaderamente vale la pena estudiarla de corazón, ya que es una
metodología muy buena para mejorar y enriquecer las técnicas de programación conocidas hasta
hoy, además este interés nace ya que en la actualidad la gran mayoría de aplicaciones de diferente
productos electrónicos, su programación trabaja sobre la base de JAVA.
En la elaboración de este laboratorio se puede decir que la lógica e instrucciones de los diferentes
códigos utilizados tienen grandes rasgos lo cual en ese aspecto nos contribuyó bastante a una buen
entendimiento.