fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. Scanner x = new Scanner(System.in);
  13.  
  14. int soma = 0;
  15. int posicao = 0;
  16. double [] numeros = new double [20];
  17. System.out.println("Digite 20 números para obter a média dos mesmos:");
  18.  
  19. while (posicao < numeros.length){
  20. numeros [posicao] = x.nextDouble();
  21. posicao++;
  22. }
  23.  
  24. double media = Arrays.stream(numeros).average().getAsDouble();
  25. System.out.println("Média " + media + "\nNumeros abaixo da média:\n");
  26.  
  27. Arrays.stream(numeros).filter(num->num < media).forEach(num->System.out.println(num));
  28.  
  29. }
  30. }
Success #stdin #stdout 0.28s 35732KB
stdin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
stdout
Digite 20 números para obter a média dos mesmos:
Média 10.5
Numeros abaixo da média:

1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0