用Java编写程序,随机生成20个[50,100 )范围内的整数,并写入目标文件”random.txt”中。
时间: 2023-11-27 21:49:00 浏览: 72
以下是Java代码实现:
```java
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 创建一个文件写入器
PrintWriter writer = null;
try {
writer = new PrintWriter(new FileWriter("random.txt"));
// 生成20个随机数并写入文件
for (int i = 0; i < 20; i++) {
int number = random.nextInt(50) + 50;
writer.println(number);
}
System.out.println("20个随机数已经写入到random.txt文件中。");
} catch (IOException e) {
System.err.println("写入文件时发生错误:" + e.getMessage());
} finally {
if (writer != null) {
writer.close();
}
}
}
}
```
运行以上代码后,会在当前目录下生成一个名为“random.txt”的文件,并将20个[50,100)范围内的整数写入到该文件中。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)