6-5 计算当月1号是星期几(日历) (20分) java pta

这个程序定义了一个方法,用于确定1800年以后任意月份1号是星期几。例如,2020年9月1日为星期二。题目要求在Java中实现此功能,并提供了裁判测试程序样例和输入输出样例。
摘要由CSDN通过智能技术生成

本题要求实现一个方法,可计算出每个月1号对应的星期数。例如用户输入2020,9,2020年9月1日对应的是星期二,则该应该返回2。
注:1800年1月1日是周三。
计算的范围是1800年及以后。

函数接口定义:

详见主方法中的调用。

裁判测试程序样例:

在这里给出方法被调用进行测试的例子。例如:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int year = input.nextInt();
int month = input.nextInt();
System.out.println(getStartDay(year, month));
}
/* 请在这里填写答案 */
}

输入样例:

在这里给出一组输入。例如:

2020
9

输出样例:

在这里给出相应的输出。例如:

2

	 static int getStartDay(int year,int month) {
   
		 return (getTotalNumberOfDays(year,month)+3)%7;
	 }
	 static int getTotalNumberOfDays(int year
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值