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 + -
显示快捷键?