JAVA随机生成10个100到200间的整数,从文件读取,用InputStremWriter
时间: 2024-12-14 08:16:28 浏览: 9
在Java中,你可以使用`java.util.Random`类来生成10个100到200之间的随机整数,并使用`java.io.FileWriter`来将它们写入文件。这里是一个简单的示例:
```java
import java.io.*;
import java.util.*;
public class RandomNumbersToFile {
public static void main(String[] args) {
// 创建Random对象
Random random = new Random();
// 定义范围和数量
int minRange = 100;
int maxRange = 200;
int numNumbers = 10;
try {
// 创建FileWriter对象并指定文件名
BufferedWriter writer = new BufferedWriter(new FileWriter("random_numbers.txt"));
for (int i = 0; i < numNumbers; i++) {
// 生成随机数并写入文件
int randomNumber = random.nextInt((maxRange - minRange) + 1) + minRange;
writer.write(randomNumber + "\n");
}
// 关闭writer
writer.close();
System.out.println("Random numbers written to file successfully.");
} catch (IOException e) {
System.err.println("An error occurred while writing to the file: " + e.getMessage());
}
}
}
```
这个程序首先创建一个`BufferedWriter`,然后在一个循环中生成指定数量的随机数,并将其添加到文件中,每行一个。最后,记得关闭`BufferedWriter`以释放资源。
阅读全文