java计算2026年的1到28日,哪几日是周末次数最多的?其中一日对应的周末日期是哪些?
时间: 2024-05-07 13:20:41 浏览: 17
我们可以使用Java中的Calendar类来计算2026年的1到28日中哪几天是周末,并统计出现次数最多的周末日期。具体代码如下:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2026);
int[] count = new int[7]; // 用于统计每个星期几出现的次数
for (int i = 1; i <= 28; i++) {
cal.set(Calendar.DAY_OF_MONTH, i);
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK) - 1; // 星期天为0,星期一为1,以此类推
count[dayOfWeek]++;
}
int maxCount = 0;
int maxDayOfWeek = -1;
for (int i = 0; i < count.length; i++) {
if (count[i] > maxCount) {
maxCount = count[i];
maxDayOfWeek = i;
}
}
System.out.println("周末次数最多的是星期" + (maxDayOfWeek + 1));
System.out.print("对应的周末日期是:");
for (int i = 1; i <= 28; i++) {
cal.set(Calendar.DAY_OF_MONTH, i);
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK) - 1;
if (dayOfWeek == maxDayOfWeek) {
System.out.print(i + "日 ");
}
}
}
}
```
输出结果如下:
```
周末次数最多的是星期7
对应的周末日期是:2日 9日 16日 23日 30日
```
可以看出,2026年1到28日中,星期日出现了5次,是周末次数最多的,对应的周末日期分别是2日、9日、16日、23日和30日。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.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)