Page 108 - 6253
P. 108

double sum = 0.0;

                          for(int i=0; i < nums.length; i++) {

                               sum += nums[i].doubleValue();

                          }

                          return sum/nums.length;

                      }

                  }



                  public class Main {


                      public static void main (String args[]) {



                          Integer intnums[] = { 1, 2, 3, 4, 5 };



                          // Створення об'єкту класу Generic<Integer>

                          Generic<Integer> iOb = new Generic<Integer>(intnums);

                          System.out.println("Середнє значення iOb: " + iOb.average());



                          Double dnums[] = { 1.1, 2.2, 3.3, 4.4, 5.5 };



                          // Створення об'єкту класу Generic<Double>


                          Generic<Double> dOb = new Generic<Double>(dnums);

                          System.out.println("Середнє значення dOb: " + dOb.average());



                          String strs[] = {"1", "2", "3", "4", "5"};



                          // Помилка, оскільки String не є підкласом Number

                          // Generic<String> strOb = new Generic<String>(strs);

                          // System.out.println("Середнє значення strOb: " +
                           strOb.average());

                      }

                  }



                                                              107
   103   104   105   106   107   108   109   110   111   112   113