输出未来几年内10个黑色星期五。 分析:定义一个Calendar对象; 设置该对象日期为13号; 循环查找该13号是否为星期五,输出,输出十个结束循环。以Java语言编写
时间: 2024-03-16 07:42:22 浏览: 167
利用Java计算某个日期是星期几
5星 · 资源好评率100%
以下是实现上述功能的 Java 代码:
```java
import java.util.Calendar;
public class BlackFriday {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 计数器,记录已经输出的黑色星期五个数
int count = 0;
// 循环查找未来几年的黑色星期五
while (count < 10) {
// 将日期设置为13号
calendar.set(Calendar.DATE, 13);
// 判断该日期是否为星期五
if (calendar.get(Calendar.DAY_OF_WEEK) == Calendar.FRIDAY) {
// 输出黑色星期五的日期
System.out.println(calendar.getTime());
// 计数器加1
count++;
}
// 将日期加1天
calendar.add(Calendar.DATE, 1);
}
}
}
```
该程序首先获取当前日期,并使用一个计数器记录已经输出的黑色星期五个数。然后,使用一个 `while` 循环查找未来几年的黑色星期五。在循环中,将当前日期设置为13号,并判断该日期是否为星期五。如果是,则输出该日期,并将计数器加1。最后,将日期加1天,进行下一次循环。当计数器累加到10时,循环结束。
阅读全文