设计一个程序,求100天后是周几java
时间: 2024-04-08 18:30:05 浏览: 87
利用Java计算某个日期是星期几
5星 · 资源好评率100%
要求给定一个日期后的某一天是星期几,可以使用 Java 中的 `java.util.Calendar` 类来实现。
下面是一个示例程序,计算给定日期后的 100 天是星期几:
```java
import java.util.Calendar;
public class WeekdayCalculator {
public static void main(String[] args) {
// 创建 Calendar 对象
Calendar calendar = Calendar.getInstance();
// 设置初始日期
calendar.set(Calendar.YEAR, 2022);
calendar.set(Calendar.MONTH, Calendar.JANUARY); // 月份从 0 开始,0 表示一月
calendar.set(Calendar.DAY_OF_MONTH, 1);
// 增加 100 天
calendar.add(Calendar.DAY_OF_YEAR, 100);
// 获取星期几
int weekday = calendar.get(Calendar.DAY_OF_WEEK);
// 打印结果(1 表示星期日,2 表示星期一,以此类推)
System.out.println("100天后是星期" + (weekday - 1));
}
}
```
在上面的示例中,我们首先创建了一个 `Calendar` 对象,并设置初始日期为 2022 年 1 月 1 日。然后,使用 `add` 方法增加了 100 天。
最后,使用 `get` 方法获取当前日期是星期几,其中返回的是星期的编号(1 表示星期日,2 表示星期一,以此类推),我们将其减去 1,并打印结果。
你可以根据需要修改初始日期,并运行程序来获取给定日期后的某一天是星期几。
阅读全文