Guest User

Untitled

a guest
Mar 18th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. import java.util.Arrays;
  2. import java.util.Scanner;
  3. public class meanModeMedianRange {
  4. public static void main(String[] args) {
  5. Scanner input = new Scanner(System.in);
  6. double sum = 0;
  7. int i = 0;
  8. double element = 0;
  9. double count = 0;
  10. System.out.println("Welcome to the MEAN, MEDIAN, RANGE program");
  11. System.out.println("Please enter the length of your list: ");
  12. int length = input.nextInt();
  13. double[] myList = new double[length];
  14. for(i = 0; i < myList.length;i++){
  15. System.out.println("Please enter your number");
  16. double number = input.nextDouble();
  17. myList[i] = number;
  18. }
  19. System.out.println("Your list reads as below:");
  20. //Prints the list(Unsorted)//
  21. for(i = 0; i < myList.length; i++){
  22. System.out.println(myList[i]);
  23. }
  24. //Finds the average of the list//
  25. for(i = 0; i < myList.length; i++){
  26. sum+=myList[i];
  27. }
  28. Arrays.sort(myList);
  29. System.out.println("This is your sorted list");
  30. //Prints the list(Sorted)//
  31. for(i = 0; i < myList.length; i++){
  32. System.out.println(myList[i]);
  33. }
  34. //Finds the mode of the list//
  35. for(int k=0;k<myList.length;k++){
  36. double tempElement = myList[k];
  37. double tempCount = 0;
  38. for(int j=0;j<myList.length;j++){
  39. if(myList[j] == tempElement){
  40. tempCount++;
  41. }
  42. if(tempCount > count){
  43. element = tempElement;
  44. count = tempCount;
  45. }
  46. }
  47.  
  48. }
  49. System.out.println("The mean/average of your list is: " + sum/myList.length);
  50. int median = myList.length/2;
  51. System.out.println("The median of your list is: " + myList[median]);
  52. double firstnum = myList[0];
  53. double lastnum = myList[myList.length-1];
  54. System.out.println("The range of your numbers is: " + (lastnum-firstnum));
  55. System.out.println("The most frequent number in your array is " + element + ", which appears " + count + " times");
  56. }
  57.  
  58. }
Add Comment
Please, Sign In to add comment