在一个非常基本的方法中,创建一个包含每个月的天数的int数组。
final int[] daysInMonth = new int[] { 31, 28, 31, 30, ... };然后检查是否是a年,请执行以下操作:
daysInMonth[1]++; // add an extra day in February
创建一个int变量(称为剩余天数),该变量最初将包含您的输入。并且您的代码应遍历创建的数组,首先检查
remainingDays -daysInMonth[i](一个月中的天数)是否大于零。如果是这样,则从剩余的几天中减去该月的天数,然后转到下个月。如果不是,则答案在
remainingDays
变量中。
(如您所要求的演练,而不是回答该问题的代码)



