Java
[Java] 배열의 합계 얻기
jn4624
2022. 4. 28. 17:24
반응형
1. For문
public class Test {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6,7,8,9};
int sum = 0;
for( int i=0; i<arr.length; i++ ) {
sum += arr[i];
}
System.out.println(sum);
}
}
2. stream() & parallel()
public class Test {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6,7,8,9};
int sum = Arrays.stream(arr).parallel().reduce(0, (a,b) -> a+b);
System.out.println(sum);
}
}
3. reduce()
public class Test {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6,7,8,9};
int sum = Arrays.stream(arr).reduce(0, (a,b) -> a+b);
System.out.println(sum);
}
}
4. sum()
public class Test {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6,7,8,9};
int sum = Arrays.stream(arr).sum();
System.out.println(sum);
}
}
5. IntStream 인터페이스
import java.util.stream.IntStream;
public class Test {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6,7,8,9};
int sum = IntStream.of(arr).sum();
System.out.println(sum);
}
}
🙏 참조 ::
반응형