recordgradetrans.java
来自「国外的数据结构与算法分析用书」· Java 代码 · 共 29 行
JAVA
29 行
package Transactions;
import Sets.*;
import Entities.*;
/** Change one student's grade for a course section */
public class RecordGradeTrans
{
public void execute(int studNum, CallNum callN, String mark)
{
Student student = null;
//CourseSection sec = DepartmentSet.getCourseSection(callN);
Course course = DepartmentSet.getCourse(callN.deptNum(), callN.courseNum());
if (course != null)
{
int credits = course.creditUnits();
GradeRecord newRecord =
new GradeRecord(callN, mark, Clock.getYear(), Clock.getTerm(), credits);
StudentSet.rep.search(new Integer(studNum));
if (StudentSet.rep.itemExists())
{
student = (Student)StudentSet.rep.item();
student.recordGrade(newRecord);
}
}
}
} /* end of RecordGradeTrans */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?