java编写一个文本文件english.txt该文件除最后一行外,每一行都包含了一个选择题的题干、可选答案,正确答案,且题干及每个答案之间都用#分隔,最后一行为字符串end
时间: 2024-03-16 08:45:37 浏览: 20
以下是一个示例的 English.txt 文件内容:
```
What is the capital of France?#A. London#B. Paris#C. Berlin#D. Madrid#B
What is the largest ocean in the world?#A. Atlantic Ocean#B. Indian Ocean#C. Arctic Ocean#D. Pacific Ocean#D
What is the currency of Japan?#A. Yen#B. Dollar#C. Pound#D. Euro#A
end
```
每一行都包含一个选择题的题干和四个选项,以及正确答案。注意最后一行为字符串 "end",并不是选择题。
你可以使用以下的 Java 代码创建并写入 English.txt 文件:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
File file = new File("English.txt");
try {
FileWriter writer = new FileWriter(file);
writer.write("What is the capital of France?#A. London#B. Paris#C. Berlin#D. Madrid#B\n");
writer.write("What is the largest ocean in the world?#A. Atlantic Ocean#B. Indian Ocean#C. Arctic Ocean#D. Pacific Ocean#D\n");
writer.write("What is the currency of Japan?#A. Yen#B. Dollar#C. Pound#D. Euro#A\n");
writer.write("end\n");
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
注意:该代码需要在与 English.txt 文件相同的目录下运行。