Advertisement
Guest User

Untitled

a guest
Sep 27th, 2019
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Scanner;
  3.  
  4. public class belowAndAboveAverage {
  5. public static void main(String[] args) {
  6. Scanner user_input = new Scanner(System.in);
  7.  
  8. String line = user_input.nextLine();
  9.  
  10. String[] strings = line.split(",");
  11. ArrayList<Integer> numbers = new ArrayList<>();
  12.  
  13. ArrayList<Integer> below = new ArrayList<>();
  14. ArrayList<Integer> above = new ArrayList<>();
  15. double average = 0;
  16. double sum = 0;
  17.  
  18. for (String string :
  19. strings) {
  20. int number = Integer.parseInt(string);
  21. numbers.add(number);
  22. }
  23. for (int i = 0; i < numbers.size() ; i++) {
  24. sum = sum + numbers.get(i);
  25. }
  26.  
  27.  
  28. average = sum/numbers.size();
  29. for (int i = 0; i <numbers.size() ; i++) {
  30. if(numbers.get(i) > average){
  31. above.add(numbers.get(i));
  32. }else{
  33. below.add(numbers.get(i));
  34. }
  35. }
  36.  
  37. System.out.printf("avg: %.2f%n", average);
  38. System.out.println("below: " + below.toString().replace("[", "").replace(" ", "").replace("]", ""));
  39. System.out.println("above: " + above.toString().replace("[", "").replace(" ", "").replace("]", ""));
  40. }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement