Sum and product of an array: Difference between revisions
Content added Content deleted
(→{{header|Java}}: added java 8) |
|||
Line 824: | Line 824: | ||
} |
} |
||
}</lang> |
}</lang> |
||
{{works with|Java|1.8+}} |
|||
<lang java5>import java.util.Arrays; |
|||
public class SumProd |
|||
{ |
|||
public static void main(final String[] args) |
|||
{ |
|||
int[] arg = {1,2,3,4,5}; |
|||
System.out.printf("sum = %d\n", Arrays.stream(arg).sum()); |
|||
System.out.printf("sum = %d\n", Arrays.stream(arg).reduce(0, (a, b) -> a + b)); |
|||
System.out.printf("product = %d\n", Arrays.stream(arg).reduce(1, (a, b) -> a * b)); |
|||
} |
|||
}</lang> |
|||
{{out}} |
|||
<pre> |
|||
sum = 15 |
|||
sum = 15 |
|||
product = 120 |
|||
</pre> |
|||
=={{header|JavaScript}}== |
=={{header|JavaScript}}== |