Método DoubleSummaryStatistics getAverage() en Java con ejemplos

El método getAverage() de la clase DoubleSummaryStatistics en Java se usa para obtener el promedio de registros en este DoubleSummaryStatistics.

Sintaxis:

public double getAverage()

Parámetro: Este método no acepta ningún valor como parámetro.

Valor devuelto: este método devuelve el promedio de los registros en este DoubleSummaryStatistics.

Programa:

// Java program to demonstrate
// the above method
  
import java.util.*;
  
public class DoubleSummaryStatisticsDemo {
    public static void main(String[] args)
    {
  
        DoubleSummaryStatistics doubleSummaryStatistics
            = new DoubleSummaryStatistics();
  
        List<Double> list = new LinkedList<>();
        list.add(95.7);
        list.add(234.6767);
        list.add(243.5);
        list.add(50.0);
        list.add(45.6);
        list.add(45664.0);
        list.add(7007.777);
        list.add(5677.0);
        list.add(0.0);
        list.add(45664.7);
  
        Iterator<Double> iterator = list.listIterator();
        while (iterator.hasNext()) {
  
            // Add the doubles to the
            // DoubleSummaryStatistics object
            doubleSummaryStatistics
                .accept(iterator.next());
        }
  
        System.out.println(doubleSummaryStatistics
                               .toString());
  
        System.out.println("The average of values is "
                           + doubleSummaryStatistics
                                 .getAverage());
    }
}
Producción:

DoubleSummaryStatistics{count=10, sum=104682.953700, min=0.000000, average=10468.295370, max=45664.700000}
El promedio de valores es 10468.29537

Referencia: https://docs.oracle.com/javase/10/docs/api/java/util/DoubleSummaryStatistics.html#getAverage()

Publicación traducida automáticamente

Artículo escrito por ShubhamMaurya3 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 *