编写一个程序,如果名为Exercise12_15.txt的文件不存在,则创建该文件。使用文本I/O将随机产生的100个整数写入文件,文件中的整数由空格分开。用java编写
时间: 2024-02-19 13:57:40 浏览: 90
一个java编写的程序
好的,以下是 Java 代码实现:
```java
import java.io.*;
import java.util.Random;
public class Exercise12_15 {
public static void main(String[] args) {
// 判断文件是否存在,不存在则创建
File file = new File("Exercise12_15.txt");
try {
if (!file.exists()) {
file.createNewFile();
}
} catch (IOException e) {
e.printStackTrace();
}
// 生成随机数并写入文件
try {
FileWriter writer = new FileWriter(file);
Random random = new Random();
for (int i = 0; i < 100; i++) {
int num = random.nextInt(100) + 1;
writer.write(num + " ");
}
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
首先,我们使用 File 类创建一个文件对象,然后尝试判断该文件是否存在,如果不存在则通过 createNewFile() 方法创建该文件。
接下来,我们使用 FileWriter 类创建一个文件写入流,并使用 Random 类生成随机数,将 100 个随机数以字符串形式写入文件,每个整数之间用空格分开。最后关闭流。
阅读全文