Untitled
unknown
java
4 years ago
1.5 kB
5
Indexable
import java.lang.reflect.Array; import java.text.ParseException; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class QLHOCVIEN { private List<HOCVIEN> list; private List<HOCVIEN> listHB ; public List<HOCVIEN> getList () { return this.list; } public QLHOCVIEN () { this.list = new ArrayList<HOCVIEN>(); this.listHB = new ArrayList<HOCVIEN>(); } public void Add (HOCVIEN A) { list.add(A); } public void Remove(HOCVIEN A) { list.remove(A); } public HOCVIEN Search (int mssv) { for ( int i = 0 ; i < this.list.size() ; i++){ if ( list.get(i).getMSSV() == mssv){ return list.get(i); } } return null; } public void sapXep ( int monHoc) { for ( int i = 0 ; i < this.list.size() - 1 ; i++){ int max = 0; for ( int j = i + 1 ; j < this.list.size() ; j++){ if ( this.list.get(max).getDiem(monHoc) < this.list.get(j).getDiem(monHoc) ){ max = j; } } Collections.swap(this.list, max, i); } } public List<HOCVIEN> dsHB () { boolean check = true; for ( int i = 0 ; i < this.list.size() ; i++){ if ( this.list.get(i).getDiemTB() > 8){ for ( int k = 0 ; k < 3 ; k++){ if ( this.list.get(i).getDiem(k) <= 5){ check = false; break; } } if ( check == true){ this.listHB.add(this.list.get(i)); } } } return listHB; } public static void main(String[] args) throws ParseException { // TODO Auto-generated method stub } }
Editor is loading...