Función en Array
Publicado por MonKhyros (1 intervención) el 20/05/2018 04:07:51
Hola, como están.
Estoy empezando a estudiar programación y una tarea me está pidiendo implementar una funcion que no he podido resolver.
La misma es la siguiente:
Utilizando la sentencia for para recorrer los elementos del array de
entrada: imprimir en consola el primer número mayor a 11 que
aparezca en el array, y sumar todos los elementos del array y luego
devolverlo.
Por mi cuenta he llegado hasta esto:
Mi problema es que al momento de probar el programa me muestra todos los números mayores a 11.
Desde ya, muchas gracias por su ayuda
Estoy empezando a estudiar programación y una tarea me está pidiendo implementar una funcion que no he podido resolver.
La misma es la siguiente:
Utilizando la sentencia for para recorrer los elementos del array de
entrada: imprimir en consola el primer número mayor a 11 que
aparezca en el array, y sumar todos los elementos del array y luego
devolverlo.
Por mi cuenta he llegado hasta esto:
1
2
3
4
5
6
7
8
9
10
11
public static int sumaEnteros(int[] listaEnteros) {
int total = 0;
int numMayor = 0;
for(int i = 0; i < listaEnteros.length; i++){
total += listaEnteros[i];
if(listaEnteros[i] > 11) {
numMayor = listaEnteros[i];
System.out.println(numMayor);
}
}
return total;
Mi problema es que al momento de probar el programa me muestra todos los números mayores a 11.
Desde ya, muchas gracias por su ayuda
Valora esta pregunta


0