Sei sulla pagina 1di 3

UNADM

PROGRAMACION ORIENTADA A OBJETOS I

Actividad 2. Deteccin de errores


UNIDAD 2 Abril , 2014

GUILLERMO DURAN GARCIA AL12524075

Actividad 2. Deteccin de errores


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:

INSTRUCCIONES
1. n un arc!i"o de te#to, co!ia los datos dados. $. "arca en ro%o las l&neas que contengan error. '. Co!ia los mtodos nue"amente y corrgelos. (. #$arda la acti"idad con el nombre P))1*+$*A$*,,-.. S$stit$%e las ,, por las dos primeras letras del primer nombre, la & por la inicial del apellido paterno y la . por la inicial del apellido materno. /. Enva el arc!i"o a tu 0acilitador1a2 para recibir retroalimentacin.

"'TODO INCORRECTO

ERRORES

"'TODO CORRECTO

public "oid suma1int a int b2 3 int c4a5b6 return b6


7

+n mtodo "oid no regresa ning8n "alor, adem9s falta una coma +n mtodo "oid no regresa ning8n "alor, adem9s falta abrir las lla"es y punto y coma al fin de la operacin +n mtodo "oid no regresa ning8n "alor, adem9s c es int y deber&a ser float, y regresa b sin modificaciones por lo que no tiene caso de solicitar la funcin ya que <c< al ser definida en el mtodo se pierde al salir y no se puede usar. Por otra parte debe !aber una "erificacin de b para que no sea di"isin sobre cero <a< esta definida dos "eces y es int no imt en la definicin de <c< y d nunca se defini y no se esta regresando

public int suma1int a, int b23 int c4a5b6 return b6


7

public "oid area1int a, int b2 int c4a:b return c6


7 public "oid di"ide1float a, float b23 int c4a;b6 return b6 7

public int area1int a, int b2 3 int c4a:b6 return c6


7 public float di"ide1float a, float b23 if 1b44=23 return b6 ;;solo regresa cero 7 else3 float c4a;b6 return c6 7 7

public "oid resta1int a, int a23 imt c4a>b6 ?ystem.out.println1d26 7

public "oid resta1int a, int b23 int c4a>b6 ?ystem.out.println1c26 7 ;;o tambin public int resta1int a, int b23 int c4a>b6 ?ystem.out.println1c26 return c6 7

public int areaCirculo1float r23 int b4 '.1(1@ : 1r:r26 return6 7

l mtodo es int y se requiere double, adem9s de que no esta regresando ning8n "alor.

public double areaCirculo1float r23 double b4 '.1(1@ : 1r:r26 return b6 7

Potrebbero piacerti anche