⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 grastudao.java

📁 java实验 研究生分数过线查询 平时上课实验
💻 JAVA
字号:
import java.util.*;

public class GraStuDao {
	private List<GraduateStu> persons = new ArrayList<GraduateStu>();

	public void addPerson(GraduateStu person) {
		this.persons.add(person);
	}

	public void deleteBySnum(String stu_num) {
		for (int i = 0; i < persons.size(); i++) {
			GraduateStu p = persons.get(i);
			if (p.getStu_num().equals(stu_num))
				persons.remove(p);
		}
	}
	
	public List<GraduateStu> governmentfraction(int government) {
		List<GraduateStu> r = new ArrayList<GraduateStu>();
		for (int i = 0; i < persons.size(); i++) {
			GraduateStu p = persons.get(i);
			if (p.getGovernment() > government)
				r.add(p);
		}
		return r;
	}

	public List<GraduateStu> mathsfraction(int maths) {
		List<GraduateStu> r = new ArrayList<GraduateStu>();
		for (int i = 0; i < persons.size(); i++) {
			GraduateStu p = persons.get(i);
			if (p.getMaths() > maths)
				r.add(p);
		}
		return r;
	}
	
	public List<GraduateStu> englishfraction(int english) {
		List<GraduateStu> r = new ArrayList<GraduateStu>();
		for (int i = 0; i < persons.size(); i++) {
			GraduateStu p = persons.get(i);
			if (p.getEnglish() > english)
				r.add(p);
		}
		return r;
	}
	
	public List<GraduateStu> professionalfraction(int professional) {
		List<GraduateStu> r = new ArrayList<GraduateStu>();
		for (int i = 0; i < persons.size(); i++) {
			GraduateStu p = persons.get(i);
			if (p.getProfessional() > professional)
				r.add(p);
		}
		return r;
	}
	
	public List<GraduateStu> allfraction(int government,int maths,int english,int professional,int fraction) {
		List<GraduateStu> r = new ArrayList<GraduateStu>();
		for (int i = 0; i < persons.size(); i++) {
			GraduateStu p = persons.get(i);
			if (p.getGovernment() > government)
				if (p.getMaths() > maths)
					if (p.getEnglish() > english)
						if (p.getProfessional() > professional)
							r.add(p);
		}
		return r;
	}

	public List<GraduateStu> queryBySname(String stu_name) {
		List<GraduateStu> r = new ArrayList<GraduateStu>();
		for (int i = 0; i < persons.size(); i++) {
			GraduateStu p = persons.get(i);
			if (p.getStu_name().indexOf(stu_name) != -1)
				r.add(p);
		}
		return r;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -