Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lab19b;
- import java.util.Arrays;
- import java.util.Scanner;
- import static java.lang.System.*;
- import static java.util.Arrays.*;
- import java.util.*;
- public class Grades
- {
- private double[] grades;
- public Grades()
- {
- setGrades("");
- }
- public Grades(String gradeList)
- {
- setGrades(gradeList);
- }
- public void setGrades(String gradeList)
- {
- Scanner scan = new Scanner(gradeList);
- int size = scan.nextInt();
- scan.next();
- grades = new double[size];
- for(int i = 0; i < size; i++)
- {
- grades[i] = (double)scan.nextDouble();
- }
- }
- public void setGrade(int spot, double grade)
- {
- grades[spot] = grade;
- }
- public double getSum()
- {
- double sum=0.0;
- for(int i = 0; i < grades.length; i++)
- {
- sum+= grades[i];
- }
- return sum;
- }
- public double getLowGrade()
- {
- double low = Double.MAX_VALUE;
- for(int j = 0; j < grades.length; j++)
- {
- if(grades[j]<low)
- {
- low = grades[j];
- }
- }
- return low;
- }
- public double getHighGrade()
- {
- double high = Double.MIN_VALUE;
- for(int j = 0; j < grades.length; j++)
- {
- if(grades[j]>high)
- {
- high = grades[j];
- }
- }
- return high;
- }
- public int getNumGrades()
- {
- return grades.length;
- }
- public String toString()
- {
- String output="";
- for(int i = 0; i < grades.length; i++)
- {
- output+= grades[i] + " ";
- }
- return output;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement