DoubleSummaryStatistics accept() method in Java with Examples

The accept() method of DoubleSummaryStatistics class in Java is used to accept the given value into this summary information.

Syntax:

public void accept(double value)

Parameter: This method accepts value as parameter that is to be recorded into this DoubleSummaryStatistics.



Return Value: This method do not returns anything.

Program:

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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());
        }
  
        double value = 34.45;
        System.out.println("Inserting " + value
                           + " using accept() ");
  
        doubleSummaryStatistics
            .accept(value);
  
        System.out.println(doubleSummaryStatistics
                               .toString());
    }
}

chevron_right


Output:

Inserting 34.45 using accept()
DoubleSummaryStatistics{count=11, sum=104717.403700, min=0.000000, average=9519.763973, max=45664.700000}

Reference: https://docs.oracle.com/javase/9/docs/api/java/util/DoubleSummaryStatistics.html#accept-double-



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.