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

Posted zjulanjian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件相关的知识,希望对你有一定的参考价值。

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

 

public class 第五十题保存学生成绩 {
    public static void main(String[] args) throws IOException {
        //保存学生成绩到文件stud中
        int stuId = 0; //学号
        String stuName = null;//姓名
        int grade1 = 0;//第一门课成绩
        int grade2 = 0;//第二门课成绩
        int grade3 = 0;//第三门课成绩
        String s = "";
        Scanner in = new Scanner(System.in);
        File file = new File("D:\\stud.txt");
        for(int i = 1; i < 4; i++) {
            System.out.println("请输入第"+i+"个学号,姓名,和三门课的成绩,以空格隔开");
            stuId = in.nextInt();
            stuName = in.next();
            grade1 = in.nextInt();
            grade2 = in.nextInt();
            grade3 = in.nextInt();
            s = s + "\r\n"+ "学号:"+stuId+"姓名:"+stuName+"语文:"+grade1+"数学:"+grade2+"英语:"+grade3;
        }
            byte[] contentInBytes = s.getBytes();
            try {
                OutputStream out = new BufferedOutputStream(new FileOutputStream(file));
                out.write(contentInBytes);
                out.close();
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }
        in.close();
        
    }
}

 

以上是关于有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件的主要内容,如果未能解决你的问题,请参考以下文章

5个学生,3门成绩,输入信息,保存到文件

程序50

c语言 结构体和共用体 1. 有5个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入5个学生数据

Java经典编程题50道之五十

C语言在键盘上输入三个学生的信息(包含学号,姓名,三门课的成绩)并在显示器上输

C++ 每个学生的数据包括:学号姓名3门课的成绩...