编写一个JAVA程序先将键盘输入的一首诗词存入文件poem.txt,然后再从文件poem.txt内读出后加上行号打印在屏幕上
时间: 2024-03-12 19:48:25 浏览: 73
将Java程序的输出结果写到txt文件中的方法
5星 · 资源好评率100%
好的,我来为您编写这个程序。
```java
import java.io.*;
public class Poem {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String poem = null;
try {
System.out.println("请输入诗词:");
poem = reader.readLine();
} catch (IOException e) {
e.printStackTrace();
}
File file = new File("poem.txt");
try {
FileWriter fw = new FileWriter(file);
fw.write(poem);
fw.flush();
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
int lineNumber = 1;
while ((line = br.readLine()) != null) {
System.out.println(lineNumber++ + " " + line);
}
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个程序会先让用户从键盘输入一首诗词,然后将它存入 `poem.txt` 文件中,接着再从文件中读出内容并加上行号打印在屏幕上。
阅读全文