使用Java,根据当前月份,判断今年以往每月数据有没有生成,哪个月份数据没有生成,就生成哪个月份的数据。如果都有数据,直接展示出来。
时间: 2024-05-15 13:19:33 浏览: 14
以下是一个示例代码,可以根据需求进行适当修改:
```java
import java.util.Calendar;
import java.util.Random;
public class MonthlyDataGenerator {
// 模拟每个月的数据
private static int[] generateData() {
Random random = new Random();
int[] data = new int[30];
for (int i = 0; i < 30; i++) {
data[i] = random.nextInt(100);
}
return data;
}
public static void main(String[] args) {
// 获取当前月份
Calendar calendar = Calendar.getInstance();
int currentMonth = calendar.get(Calendar.MONTH) + 1;
// 模拟每个月的数据
int[][] monthlyData = new int[12][];
for (int i = 0; i < 12; i++) {
monthlyData[i] = generateData();
}
// 判断哪个月份的数据没有生成,就生成哪个月份的数据
if (monthlyData[currentMonth - 1] == null) {
monthlyData[currentMonth - 1] = generateData();
System.out.println("生成了" + currentMonth + "月份的数据");
}
// 展示所有月份的数据
for (int i = 0; i < 12; i++) {
if (monthlyData[i] != null) {
System.out.println((i + 1) + "月份的数据:" + Arrays.toString(monthlyData[i]));
} else {
System.out.println((i + 1) + "月份的数据没有生成");
}
}
}
}
```
该代码使用 `java.util.Calendar` 获取当前月份,然后使用一个二维数组 `monthlyData` 存储每个月份的数据,如果当前月份的数据没有生成,就生成当前月份的数据,并输出提示信息;最后展示所有月份的数据。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)