Professional Documents
Culture Documents
Actividad 2.
Deteccin de errores
Programacion orientada a objetos 1
Juan Francisco Ortega Aguilar
en desarrollo de software
Con el fin de distinguir la declaracin de mtodos en JAVA, revisa los mtodos que se
integran en la siguiente tabla e identifica los posibles errores y corrgelos. Para ello,
realiza lo siguiente:
1. En un archivo de texto, copia los datos dados.
2. Marca en rojo las lneas que contengan error.
3. Copia los mtodos nuevamente y corrgelos.
4. Guarda la actividad con el nombre POO1_U2_A2_XXYZ. Sustituye las XX por
las dos primeras letras del primer nombre, la Y por la inicial del apellido paterno y
la Z por la inicial del apellido materno.
5. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin.
MTODO CORRECTO
Explicacion
El metodo estaba expresado como que no
regresaba ningun dato y no es posible
acceder al mismo debido a que no estaba
declarado como estatico, de igual manera los
parametros para el funcionamiento de la
funcion no estan separados adecuadamente
ya que no hay comas para identificarlos, por
ultimo no estaba regresando el valor
adecuado, en este caso ser c
El metodo estaba expresado como que no
regresaba ningun dato y no es posible
acceder al mismo debido a que no estaba
declarado como estatico, no estaban
separadas las sentencias con un punto y
coma entre el final de la declaracion de la
variable c y la orden de retorno del valor, de
igual manera hacia falta la llave de apertura
del metodo
El metodo estaba expresado como que no
regresaba ningun dato y no es posible
acceder al mismo debido a que no estaba
declarado como estatico, la variable que se
va a regresar esta declarada como int y es
mejor que la variable sea declarada como
float para que nos de los puntos decimales
en el resultado, de igual manera no se
regresa la variable adecuada la cual es c
El parametro a pasar por la funcion estaba
repetido, la declaracion de la variable c
estaba como imt en lugar de int, que es la
manera adecuada de expresarla, de igual
manera se estaba imprimiento en pantalla
una variable que no esta declarada dentro
del scope de la funcin, no es posible
acceder al mismo debido a que no estaba
declarado como estatico
public int
areaCirculo(float r){ int b=
3.1416 * (r*r); return; }