Scanner sc=new Scanner(System.in);
int day=0,month=0;
do{
day=sc.nextInt();//è¾å
¥ææå ï¼1å°7ï¼
}while(day<=7&&day>0);
do{
month=sc.nextInt();//è¾å
¥å½åå æï¼1å°12ï¼
}while(month<=12&&month>0);
sumday=getmonthdays(ï¼month+1ï¼-ï¼month+1ï¼/12)+getmonthdays((month+2)-(month+2)/12);
ç¶åç®åºæ»å¤©æ°%7å ä¸ææå ï¼å¦æè¶
è¿7åå»7ï¼
int getday=sumday%7+day;
getday=getday>7?getday-7:getday;
public int getmonthdays(int month){......}
//è¿ä¸ªæ¹æ³èªå·±åï¼ç¨switch caseå¤æä¸ä¸ªæå¤å°å¤©ï¼äºæçè¯è¿éè¦è¾å
¥å¹´ä»½å¤ææ¯å¦é°å¹´ï¼é°å¹´å29ï¼å¦å28ï¼
æé纳
温馨提示:答案为网友推荐,仅供参考