这是我更新的代码,仍然无法使用。它返回2月29日所有情况下的日期,如果只有is年则应返回日,如果不是a年则应返回1。
public int checkDay (int day)
{
// For months with 30 days.
if ((month == 4 || month == 6 || month == 9 || month == 11) && day <= 30)
return day;
// For months with 31 days.
if ((month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) && (day <= 31))
return day;
// For leap years.
// …Run Code Online (Sandbox Code Playgroud)