Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. class Main {
  2.   public static void main(String[] args) {
  3.     DataSet ru = new DataSet();
  4.     Person dan = new Person("Daniel",2.6);
  5.     Person strick = new Person("Stricker",1.8);
  6.     Person rick = new Person("Ricky",2.0);
  7.     ru.add(dan);
  8.     ru.add(strick);
  9.     ru.add(rick);
  10.     System.out.println(ru.getAverage());
  11.   }
  12. }
  13.  
  14. public class DataSet
  15. {
  16.   private double sum;
  17.   private int nums;
  18.  
  19.   public void add (Measurable e)
  20.   {
  21.     sum = sum+e.getMeasure();
  22.     nums++;
  23.   }
  24.   public double getAverage()
  25.   {
  26.     return sum/nums;
  27.   }
  28. }
  29.  
  30. public interface Measurable
  31. {
  32.   double getMeasure();
  33. }
  34.  
  35. public class Person implements Measurable
  36. {
  37.   private String name;
  38.   private double height;
  39.   public Person (String n, double h)
  40.   {
  41.     name = n;
  42.     height = h;
  43.   }
  44.   public double getMeasure()
  45.   {
  46.     return height;
  47.   }
  48.   public String getName()
  49.   {
  50.     return name;
  51.   }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement