在java中如何编写‘’输出两个月后的今天,是星期几‘’

如题所述

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)

望采纳
温馨提示:答案为网友推荐,仅供参考