Not working


#1
import java.util.ArrayList;

class GradeAnalyzer {
  
  public GradeAnalyzer(){
    
  }
  
  public int getAverage(ArrayList<Integer> grades){
    
    if (grades.size() < 1) {
      System.out.println("The ArrayList is empty.");
      return 0;
    } else {
      int sum = 0;
      for (Integer grade : grades) {
      sum += grades.get(grade);
      }
      int average = sum / grades.size();  
      System.out.println(average);
   	 return average;
    }
    
  }
  
  public static void main (String[] args){
    ArrayList<Integer> myClassroom = new ArrayList<Integer>();
    myClassroom.add(98);
    myClassroom.add(92);
    myClassroom.add(88);
    myClassroom.add(75);
    myClassroom.add(61);
    myClassroom.add(89);
    myClassroom.add(95);
    
    GradeAnalyzer myAnalyzer = new GradeAnalyzer();
    myAnalyzer.getAverage(myClassroom);
  }
  
}

Give out this error GradeAnalyzer.java:13: error: size has private access in ArrayList if (grades.size < 1) { ^ GradeAnalyzer.java:22: error: cannot find symbol int average = sum / grade; ^ symbol: variable grade location: class GradeAnalyzer 2 errors


#2

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.