大挪耗

java计算当月的第一天是星期几

import java.util.Scanner;

public class java计算当月的第一天是星期几 {
    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);
        System.out.println("请输入年份:");
        int year = input.nextInt();
        System.out.println("请输入月份:");
        int month = input.nextInt();
        System.out.println("请输入日期:");
        int day = input.nextInt();
        //可以对年份和月份进行判断
        int days =0;
        if (year>0&&month<=12&&month>0){
            //循环年数
            for (int i=1;i<=year;i++){
                if (i%4==0 && i%100!=0 && i%400==0){
                    days +=366;
                }
                else days +=365;
            }
            //循环月数
            for (int j=1;j<month;j++){
                if (j==2){
                    if (year%4==0&&year%100!=0&&year%400==0){
                        days +=29;
                    }else days +=28;
                }
                else if (j==1||j==3||j==5||j==7||j==8||j==10||j==12){
                    days +=31;
                }else days +=30;
            }
            int week=(day+days)%7;
            System.out.println("今天是星期"+week+".");
        }
        else {
            System.out.println("输入的数据有误");
        }
    }
}

请输入年份:
2024
请输入月份:
7
请输入日期:
13
今天是星期6.


已发布

分类

可以收藏大挪耗一下。下载麻烦点城通网盘,站长保证下载速度,不会限速的,放心点就是了;分卷,安卓下载为txt:程序下载为url,不会下载参考不会下载。如果你想让本站活的久一点,请直接捐助

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注