Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. import java.util.ArrayList;
  2.  
  3. public class Variance {
  4. // Copy here sum from exercise 63
  5. public static int sum(ArrayList<Integer> list) {
  6.  
  7. int sum = 0;
  8.  
  9. for ( int a: list)
  10. {
  11. sum += a;
  12. }
  13.  
  14. return sum;
  15. }
  16.  
  17. // Copy here average from exercise 64
  18. public static double average(ArrayList<Integer> list) {
  19.  
  20. double average = (1.0 * sum(list))/(list.size());
  21.  
  22. return average;
  23. }
  24.  
  25. public static double variance(ArrayList<Integer> list) {
  26.  
  27. double variance = 0;
  28.  
  29. for (double a : list) {
  30. variance = a - average(list);
  31. Math.pow(variance, 2);
  32.  
  33. }// write code here
  34. return variance;
  35. }
  36.  
  37. public static void main(String[] args) {
  38. ArrayList<Integer> list = new ArrayList<Integer>();
  39. list.add(3);
  40. list.add(2);
  41. list.add(7);
  42. list.add(2);
  43.  
  44. System.out.println("The variance is: " + variance(list));
  45. }
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement