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