Untitled
unknown
java
4 years ago
1.5 kB
8
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...