necesito HACER un PROGRAMA QUE PIDA DOS NUMEROS Y QUE IMPRIMA EL ACUMULADO A PARTIR DEL PRIMER HASTA EL SEGUNDO NUMERO INTRODUCIDO Ejemplo digito 2 y 5, debe mostrar : 3 4 y su suma es 7. si alguien sabe por favor necesito ayuda ahora...

Respuestas

Respuesta dada por: mariajoserc27
0
Solución básica en Java

private ArrayList <Integer> consecutivos = new ArrayList<Integer>();

public void obtenerConsecutivos() {
   int acumulado = obtenerAcumulado(2, 5);
   if (this.consecutivos.length != 0) {
     for (int num : this.consecutivos) {
        console.log(num + " ");
     }
     console.log("\n Su suma es " + acumulado);
   }
}

private int obtenerAcumulado (int a, int b) {
  int total = 0;
  for (int i = a+1; i < b; i++ ) {
    this.consecutivos.add(i);
    total += i;
  }
  return total;
}
Preguntas similares