/*
题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),
计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件"stud"中。
*/
import java.util.*;
import java.io.*;
public class Example50{
public static void main(String args[]) throws IOException{
Scanner sc=new Scanner(System.in);
System.out.print("请输入第一个学生的学号、姓名和三门课成绩:");
String str1=sc.next();
String[] arr1=str1.split("\\,");
System.out.print("请输入第二个学生的学号、姓名和三门课成绩:");
String str2=sc.next();
String[] arr2=str2.split("\\,");
System.out.print("请输入第三个学生的学号、姓名和三门课成绩:");
String str3=sc.next();
String[] arr3=str3.split("\\,");
//第一个学生平均分计算
int sum1=0;
for(int i=2;i<arr1.length;i++){
sum1=sum1+Integer.parseInt(arr1[i]);
}
double avg1=(double)sum1/3;
//第二个学生平均分计算
int sum2=0;
for(int i=2;i<arr2.length;i++){
sum2=sum2+Integer.parseInt(arr2[i]);
}
double avg2=(double)sum2/3;
//第三个学生平均分计算
int sum3=0;
for(int i=2;i<arr3.length;i++){
sum3=sum3+Integer.parseInt(arr3[i]);
}
double avg3=(double)sum3/3;
//写入到文件中
BufferedWriter bw = new BufferedWriter(new FileWriter("h:\\stud.txt"));
bw.write(str1);
bw.write(" 平均分:" + avg1);
bw.write("\r\n");
bw.write(str2);
bw.write(" 平均分:" + avg2);
bw.write("\r\n");
bw.write(str3);
bw.write(" 平均分:" + avg3);
bw.flush();//清空缓存
bw.close();//输出流关闭
}
}