fork download
  1. import java.util.Random;
  2. import java.util.stream.IntStream;
  3.  
  4. class LargeArrayProcessing {
  5. public static void main(String[] args) {
  6. int[] data = new int[10_000_000];
  7. Random rand = new Random();
  8.  
  9. for (int i = 0; i < data.length; i++) {
  10. data[i] = rand.nextInt(100) + 1;
  11. }
  12.  
  13. double average = IntStream.of(data).average().orElse(0);
  14. long evenCount = IntStream.of(data).filter(n -> n % 2 == 0).count();
  15.  
  16. System.out.println("Середнє значення: " + average);
  17. System.out.println("Кількість парних чисел: " + evenCount);
  18. }
  19. }
  20.  
Success #stdin #stdout 0.36s 97912KB
stdin
45
stdout
Середнє значення: 50.4996223
Кількість парних чисел: 5000007