package exe01;
/*name: third1 功能: 输入日期显示出星期几 使用了蔡勒公式
*/
import java.util.Scanner;
public class third1 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int year; //年
int month; //月
int day; //日
int week; //周几
Scanner sc=new Scanner(System.in );
year=sc.nextInt(); //输入年月日
month=sc.nextInt();
day=sc.nextInt();
int m=month;
int year1=year;
if(month==1||month==2) {
m=month+12;
year--;
}
else {
m=month;
}
int century=year/100;
int y=year-(year/100)*100;
week=y+y/4+century/4-2*century+26*(m+1)/10+day-1; //蔡勒公式
if(week<0) {
week=week+7;
week=week%7;
}
else {
week=week%7;
}
switch(week) {
case 0: System.out.println(+year1+"-"+month+"-"+day+"为星期日"); ;break;
case 1:
输入日期显示出星期几 java(使用了蔡勒公式)
最新推荐文章于 2023-09-26 10:31:13 发布
本文介绍如何在Java中使用蔡勒公式来计算输入日期对应的星期。通过编程实现,用户输入日期后,程序将返回该日期是星期几,帮助开发者更好地处理日期和星期相关的问题。
摘要由CSDN通过智能技术生成