
Patrick B. answered 08/04/21
Math and computer tutor/teacher
import java.util.Scanner;
class GradeCalc
{
public static final int NUM_GRADES=10;
public static double Min(double grades[])
{
double minGrade = grades[0];
for (int iLoop=1; iLoop<NUM_GRADES; iLoop++)
{
if (grades[iLoop]<minGrade)
{
minGrade = grades[iLoop];
}
}
return(minGrade);
}
public static double Max(double grades[])
{
double maxGrade = grades[0];
for (int iLoop=1; iLoop<NUM_GRADES; iLoop++)
{
if (grades[iLoop]>maxGrade)
{
maxGrade = grades[iLoop];
}
}
return(maxGrade);
}
public static double Avg(double grades[])
{
double gradeSum=0;
for (int iLoop=0; iLoop<NUM_GRADES; iLoop++)
{
gradeSum += grades[iLoop];
}
return(gradeSum/NUM_GRADES);
}
public void Go()
{
Scanner scanner = new Scanner(System.in);
double grades[] = new double[NUM_GRADES];
for (int iLoop=0; iLoop<NUM_GRADES; iLoop++)
{
System.out.print(" Please input grade # " + (iLoop+1) + " of " + (NUM_GRADES) + ":>");
grades[iLoop] = scanner.nextDouble();
}
System.out.println(" The min grade is :"+ GradeCalc.Min(grades));
System.out.println(" The max grade is :"+ GradeCalc.Max(grades));
System.out.println(" The average grade is :"+ GradeCalc.Avg(grades));
}
public static void main(String args[])
{
new GradeCalc().Go();
}
}