?? classes.java
字號:
import java.util.*;
public class Classes{
public void add(student std){
list.add(std);
Collections.sort(list); //排序
}
public student getMax(){ //返回最高分學生
return list.getLast();
}
public student getMin(){ //返回最低分學生
return list.getFirst();
}
public double getAvg(){ //返回平均分
double all=0,Avg;
for(int i=0;i<list.size();i++)
all=list.get(i).getGrade()+all;
Avg=all/list.size();
return Avg;
}
public student get(int i){ //放回指定的學生
return list.get(i);
}
public int getSize(){ //返回人數
return list.size();
}
public float getGood(){ //返回優秀人數占總人數的比例
int j=0;
for(int i=0;i<list.size();i++)
if(list.get(i).getGrade()>=90)
j++;
float g=(float)j/(float)list.size();
return g;
}
public float getExc(){ //返回良好人數占總人數的比例
int j=0;
for(int i=0;i<list.size();i++)
if(list.get(i).getGrade()<90&&list.get(i).getGrade()>=80)
j++;
float g=(float)j/(float)list.size();
return g;
}
public float getMid(){ //返回中等人數占總人數的比例
int j=0;
for(int i=0;i<list.size();i++)
if(list.get(i).getGrade()<80&&list.get(i).getGrade()>=60)
j++;
float g=(float)j/(float)list.size();
return g;
}
public float getBad(){ //返回差的人數占總人數的比例
int j=0;
for(int i=0;i<list.size();i++)
if(list.get(i).getGrade()<60)
j++;
float g=(float)j/(float)list.size();
return g;
}
private LinkedList<student> list=new LinkedList<student>();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -