IT俱乐部 Java Java实现学生成绩输出到磁盘文件的方法详解

Java实现学生成绩输出到磁盘文件的方法详解

一、题目描述

题目:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),

把这些数据存放在磁盘文件 “stud.txt “中。

二、解题思路

1、写学生键盘输入和成绩键盘输入,Scanner input1 = new Scanner(System.in);

2、把学生和成绩拼接成字符串

3、把字符串保存到硬盘文件 “stud.txt “中。

三、代码详解

public class Basics102 {
    public static void  fileWriter(String str)
    {
        FileWriter fw =null;
        try {
             fw = new FileWriter("D:\stud.txt", true);
            //如["\stud.txt"]则表示在项目盘符的根目录建立文件,如项目在F盘,则在F盘根目录建立文件
            //如["save\stud.txt"]则表示在当前项目文件夹里找到命名为[save]的文件夹,把文件新建在该文件夹内
            System.out.println("数据已成功写入");
            fw.write(str);
            fw.close();
        } catch (Exception e) {
            //抛出一个运行时异常(直接停止掉程序)
            throw new RuntimeException("运行时异常",e);
        }finally {
            try {
                //操作完要回收流
                fw.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

    public static void main(String[] args) {

        int i,j,k=1;
        String id[] = new String[5];
        int score[] = new int[15];
        String name[] =  new String[5];
        String str=null;

        Scanner inputId = new Scanner(System.in);
        Scanner inputName = new Scanner(System.in);
        Scanner inputScore = new Scanner(System.in);

        for(i=0;i

解法二:引入Hutool

解题思路

1、写学生键盘输入和成绩键盘输入,Scanner input1 = new Scanner(System.in);

2、把学生和成绩拼接成字符串

3、把字符串保存到硬盘文件 “stud.txt “中。

在上一个解法的基础上,优化了第三步,使用

将String写入文件,UTF-8编码追加模式

FileUtil.appendUtf8String(str,”D:stud2.txt”);

代码详解

public class Basics102_2 {

    public static void main(String[] args) {

        int i,j,k=1;
        String id[] = new String[5];
        int score[] = new int[15];
        String name[] =  new String[5];
        String str=null;

        Scanner inputId = new Scanner(System.in);
        Scanner inputName = new Scanner(System.in);
        Scanner inputScore = new Scanner(System.in);

        for(i=0;i

到此这篇关于Java实现学生成绩输出到磁盘文件的方法详解的文章就介绍到这了,更多相关Java成绩输出到磁盘文件内容请搜索IT俱乐部以前的文章或继续浏览下面的相关文章希望大家以后多多支持IT俱乐部!

本文收集自网络,不代表IT俱乐部立场,转载请注明出处。https://www.2it.club/code/java/5345.html
上一篇
下一篇
联系我们

联系我们

在线咨询: QQ交谈

邮箱: 1120393934@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部