类 DefaultGpaPolicy
java.lang.Object
org.openurp.edu.grade.course.service.impl.DefaultGpaPolicy
- 所有已实现的接口:
GpaPolicy
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明calc(Student std, List<CourseGrade> grades, boolean statDetail) 计算平均绩点calcGa(List<CourseGrade> grades) 计算平均分calcGpa(List<CourseGrade> grades) 标准Gpa算法
gpa=∑绩点*学分/∑学分final int平均绩点和平均分的小数点后精确位数,默认为2boolean保留小数位(默认四舍五入)final voidsetPrecision(int precision) voidsetUseArithmeticAvg(boolean useArithmeticAvg)
-
构造器详细资料
-
DefaultGpaPolicy
public DefaultGpaPolicy()
-
-
方法详细资料
-
calcGa
从接口复制的说明:GpaPolicy计算平均分 -
calcGpa
标准Gpa算法
gpa=∑绩点*学分/∑学分 -
round
保留小数位(默认四舍五入) -
calc
从接口复制的说明:GpaPolicy计算平均绩点 -
getPrecision
public final int getPrecision()从接口复制的说明:GpaPolicy平均绩点和平均分的小数点后精确位数,默认为2- 指定者:
getPrecision在接口中GpaPolicy- 返回:
-
setPrecision
public final void setPrecision(int precision) -
isUseArithmeticAvg
public boolean isUseArithmeticAvg() -
setUseArithmeticAvg
public void setUseArithmeticAvg(boolean useArithmeticAvg)
-