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); } }
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); } }
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