Programa Java para Calcular la Suma de Números en una Lista Usando While-Loop

La tarea es calcular la suma de números en una lista usando while loop . La interfaz List proporciona una forma de almacenar la colección ordenada. Es una colección ordenada de objetos en los que se pueden almacenar valores duplicados. Dado que List conserva el orden de inserción, permite el acceso posicional y la inserción de elementos.

Acercarse

  • Crear una lista.
  • Cree dos variables int, una para almacenar la suma de la array y la segunda es para ayudarnos a ejecutar el bucle while.
  • Agregue algunos elementos en la lista.
  • Ejecute el ciclo while hasta que la variable de recuento sea menor que el tamaño de la lista.
  • Obtenga los elementos de la lista uno por uno usando el método get() y agregue el elemento con la variable sum.
  • Incremente la variable de conteo.

Código

Java

// Java Program to Compute the Sum of Numbers in a List
// Using While-Loop
 
import java.util.*;
 
public class GFG {
    public static void main(String args[])
    {
 
        // create a list
        List<Integer> list = new ArrayList<Integer>();
        int sum = 0;
        int count = 0;
 
        // add some elements in list
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
 
        // execute while loop until the count less then the
        // list size.
        while (list.size() > count) {
 
            // add list values with sum variable one-by-one.
            sum += list.get(count);
 
            // increment in count variable
            count++;
        }
 
        // print sum variable
        System.out.println(" The sum of list is: " + sum);
    }
}
Producción

 The sum of list is: 15

Complejidad de tiempo : O(n) donde n es el tamaño de la lista

Publicación traducida automáticamente

Artículo escrito por mukulsomukesh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *