How to calculate average grades (arithmetic method) in such a way that the extreme grades (6) will be removed from list - and the smallest (1) will be removed from list?
import java.util.*;
import java.lang.*;
import java.io.*;
class ListOfGrades
{
public static void main (String[] args) throws java.lang.Exception
{
//Create and fill the list
ArrayList<Integer> grades = new ArrayList<Integer>();
grades.add(1);
grades.add(2);
grades.add(3);
grades.add(4);
grades.add(5);
grades.add(6);
for(int i=0; i < grades.size(); i++) {
System.out.println("Element : [" + i + "] grades " + grades.get(i)) ;
}
System.out.println();
System.out.println("Removing last Element");
grades.remove(grades.size()-1);
System.out.println("Now all grades are : " + grades);
System.out.println();
System.out.println("Removing first Element");
grades.remove(grades.size()-5);
System.out.println("Now all grades are : " + grades);
}
}