package cn.edu.njitt4;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class Test_mark {
/*从文件中读取各学生的成绩,并计算所有学生成绩平均值、最大值、最小值,总分
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double avg=0;//平均值
double sum=0;//总分
double tmp=0;//中间变量
double max=0;//最大值
double min=100;//最小值
int linenumber=0;
try {
BufferedReader bReader=new BufferedReader(new FileReader("mark.txt"));
String line;
while((line=bReader.readLine())!=null){
linenumber++;
tmp=Double.parseDouble(bReader.readLine());
//System.out.println(tmp);
//System.out.println(line);
sum=sum+tmp;
if(tmp
min=tmp;
}
if(tmp>max){
max=tmp;
}
}
avg=sum/(linenumber/2);
System.out.print("学生的平均成绩是:"+avg+"\n最大值为:"+max+"\n最小值为:"+min+"\n总分为:"+sum);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}