Java Program to show wildCard in Generic Programming

 

class States<T extends Number> {
T[] num;

States(T[] obj) {
num = obj;
}

double cal_Average() {
double sum = 0.0;
for (int i = 0; i < num.length; i++) {
sum += num[i].doubleValue();

}
return (sum / num.length);
}

boolean isAvg_Same(States<?> ob) {
if (cal_Average() == ob.cal_Average()) {
return true;
} else {
return false;
}

}
}

class WildCardDemo {
public static void main(String[] args) {
Integer[] arr = { 1, 2, 3, 4, 5 };
States<Integer> t = new States<>(arr);
double avg = t.cal_Average();
System.out.println(avg);

Float[] arr1 = { 1.0f, 2.0f, 3.0f, 4.0f, 5.0f };
States<Float> f = new States<>(arr1);
double avg1 = f.cal_Average();
System.out.println(avg1);

System.out.println(t.isAvg_Same(f));
}
}

Google Script for Data Entry Form in Google Spreadsheet

// function to validate the entry made by user in user form function validateEntry (){ // declare a variable and referernece of active goog...