7、[简答题] 【字符输出流写出字符数据】 项目需求:请用户从控制台输入信息,程序将信息存储到文件Info.txt中。可以输入多条信息,每条信息存储一行。当用户输入:”886”时,程序结束。

7、[简答题] 【字符输出流写出字符数据】
项目需求:请用户从控制台输入信息,程序将信息存储到文件Info.txt中。可以输入多条信息,每条信息存储一行。当用户输入:”886”时,程序结束。

package day_09_test;
//7、[简答题] 【字符输出流写出字符数据】
//项目需求:请用户从控制台输入信息,程序将信息存储到文件Info.txt中。可以输入多条信息,每条信息存储一行。当用户输入:”886”时,程序结束。

import java.io.*;
import java.util.Scanner;

public class Test08 {
    public static void main(String[] args) throws IOException {
        //提示用户控制台输入信息
        System.out.println("请输入信息,当输入886时,程序退出!");
        //写到Info.txt文件中
        FileWriter fos = new FileWriter("d:\\Info.txt");
        //控制台输入信息
        Scanner sc = new Scanner(System.in);

        while (true){
            System.out.println("请输入内容:");
            String src = sc.nextLine();
            if ("886".equals(src)) {
                break;
            }
            //输入的信息存储到Info.txt文件中
            fos.write(src);
            //换行
//            fos.write("\r\n");
            fos.write(System.lineSeparator());
        }
        fos.close();
    }
}
posted @ 2022-05-14 16:41  不只是智能hello  阅读(218)  评论(0)    收藏  举报