Interface GpaPolicy

All Known Implementing Classes:
DefaultGpaPolicy

public interface GpaPolicy
平均绩点计算策略
  • Method Details

    • calcGpa

      Float calcGpa(List<CourseGrade> grades)
      计算平均绩点
      Parameters:
      grades -
      Returns:
    • calcGa

      Float calcGa(List<CourseGrade> grades)
      计算平均分
      Parameters:
      grades -
      Returns:
    • round

      Float round(Float gpa)
      保留小数位
      Parameters:
      gpa -
      precision -
      Returns:
    • calc

      StdGpa calc(Student std, List<CourseGrade> grades, boolean calcDetail)
      计算平均绩点
      Parameters:
      grades -
      Returns:
    • getPrecision

      int getPrecision()
      平均绩点和平均分的小数点后精确位数,默认为2
      Returns: