-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUseNumbers
More file actions
34 lines (25 loc) · 850 Bytes
/
Copy pathUseNumbers
File metadata and controls
34 lines (25 loc) · 850 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public class UseNumbers {
public static double sumList(List<Number> numbers) {
// Java 7
// double total = 0;
// for (Number n : numbers) {
// total += n.doubleValue();
// }
// return total;
return numbers.stream()
.mapToDouble(Number::doubleValue)
.sum();
}
public static void main(String[] args) {
List<Number> numbers = Arrays.asList(3, 1, 4, 1, 5, 9);
System.out.println(sumList(numbers));
List<Integer> ints = Arrays.asList(3, 1, 4, 1, 5, 9);
// System.out.println(sumList(ints));
// System.out.println("line added");
//// System.out.println("2nd time added");
//added new things 1
//added new things2
//done my changes
//final copy
}
}