java语言编写计算星期的程序
时间: 2024-09-20 22:18:08 浏览: 30
JAVA程序教学设计:选择结构语句——星期判断.doc
在Java中,编写一个计算星期的程序通常会利用`java.util.Calendar`类或者`java.time.LocalDate`类。这里是一个简单的示例,使用`Calendar`类:
```java
import java.util.Calendar;
public class DayCalculator {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 获取一周中的天数,范围从0(周日)到6(周六)
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
// 将数字转换为对应的英文星期名称
String daysOfWeek[] = new String[]{"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
System.out.println("Today is: " + daysOfWeek[dayOfWeek]);
}
}
```
运行这个程序,它将输出今天是星期几。
如果你想使用`LocalDate`,可以这样做:
```java
import java.time.LocalDate;
import java.time.format.TextStyle;
public class DayCalculator {
public static void main(String[] args) {
LocalDate date = LocalDate.now();
String dayOfWeek = date.getDayOfWeek().getDisplayName(TextStyle.FULL, Locale.getDefault());
System.out.println("Today is: " + dayOfWeek);
}
}
```
这两个例子都展示了如何根据当前日期计算星期,并将其转换为英文名称。
阅读全文