有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,原有的数据和计算出的平均分数存放在磁盘文件 "stud "中.

有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,原有的数据和计算出的平均分数存放在磁盘文件 "stud "中.

package com.mumu.ready;

import static com.mumu.ready.Print.*;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;

public class Stud {

public static void main(String[] args) throws IOException {
FileOutputStream out = new FileOutputStream(new File("D:\\stud.txt"),true);
out.write(("学号: 姓名: 数学: 语文: 英语: 平均分:\r\n").getBytes());
for (int i = 0; i < 5; i++) {
print("请输入学生的学号,姓名,数学成绩,语文成绩,英语成绩:");
Scanner can = new Scanner(System.in);
int no = can.nextInt();
out.write((no + "\r\t").getBytes());
String name = can.next();
out.write((name + "\r\t").getBytes());
float[] num = new float[3];
for (int k = 0; k < 3; k++) {
num[k] = can.nextFloat();
out.write((num[k] + "\r\t").getBytes());
}
float avg = (num[0] + num[1] + num[2]) / 3;
out.write((avg + "\r\n").getBytes());
}
out.flush();

out.close();
}
}

posted @ 2014-06-23 14:02  竹花小米  阅读(2955)  评论(0编辑  收藏  举报