Método DoubleAccumulator acumular() en Java con ejemplos

El método Java.DoubleAccumulator.accumulate() es un método incorporado en Java que se actualiza con el valor dado en esta instancia de DoubleAccumulator. Significa que toma un valor doble como parámetro y lo agrega a esta instancia de DoubleAccumulator en la que se llama. 

Sintaxis:

public void accumulate(double valueToBeAccumulated)

Parámetros: este método acepta un solo parámetro obligatorio valueToBeAccumulated que es el valor doble que se actualizará en la instancia actual de este DoubleAccumulator. 

Valor devuelto : Este método no devuelve ningún valor. Simplemente actualiza este DoubleAccumulator. 

El siguiente programa demuestra la función: 

Programa 1: 

Java

// Java program to demonstrate
// the accumulate() method
 
import java.lang.*;
import java.util.concurrent.atomic.DoubleAccumulator;
 
public class GFG {
    public static void main(String args[])
    {
 
        // Create the DoubleAccumulator instance
        DoubleAccumulator num
            = new DoubleAccumulator(Double::sum,
                                    0L);
 
        // Print after accumulator
        System.out.println("Current DoubleAccumulator"
                           + " value is: "
                           + num);
 
        // Update 2 in this instance
        // using accumulate() method
        num.accumulate(2);
 
        // Print after accumulator
        System.out.println("Updated DoubleAccumulator"
                           + " value is: "
                           + num);
    }
}
Producción:

Current DoubleAccumulator value is: 0.0
Updated DoubleAccumulator value is: 2.0

Programa 2: 

Java

// Java program to demonstrate
// the accumulate() method
 
import java.lang.*;
import java.util.concurrent.atomic.DoubleAccumulator;
 
public class GFG {
    public static void main(String args[])
    {
 
        // Create the DoubleAccumulator instance
        DoubleAccumulator num
            = new DoubleAccumulator(Double::sum,
                                    0L);
 
        // Print after accumulator
        System.out.println("Current DoubleAccumulator"
                           + " value is: "
                           + num);
 
        // Update 42.2 in this instance
        // using accumulate() method
        num.accumulate(42.2);
 
        // Print after accumulator
        System.out.println("Updated DoubleAccumulator"
                           + " value is: "
                           + num);
    }
}
Producción:

Current DoubleAccumulator value is: 0.0
Updated DoubleAccumulator value is: 42.2

Publicación traducida automáticamente

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