Saltar a contenido

Proceso de depuración

1. Fases

Identificación

Localizar el error

Análisis

Examinar variables y flujo

Corrección

Modificar código

Actividad

  • AC802

    public class Sumador {
    
        public static int sumaImpares(int n){
            int suma = 0;
            int cantidad = 0;
    
            for(int i=0;i<n;i++){
                if(i%2==1){
                    suma += i;
                    cantidad++;
                }
            }
            return suma/cantidad;
        }
    
        public static void main(String[] args){
            int n = 5;
            System.out.println(sumaImpares(n));
        }
    }
    
    • Coloca breakpoint en int n=5
    • Analiza valores de suma, cantidad e impar

    ¿Funciona correctamente? Si no, corrige el error.