import java.util.Calendar;
import java.util.Scanner;
/**
* 练习题:计算在经过X天后是几月几号星期几
*/
public class Test {
public static void main(String[] args) {
//今天的时间
String[] arr = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
Calendar calendar = Calendar.getInstance();
//输出今天是周几
System.out.println("今天是:"+arr[calendar.get(calendar.DAY_OF_WEEK)-1]);
//经过X天后
System.out.println(calendar);
Scanner sc = new Scanner(System.in);
System.out.println("请输入天数X(可以得出X天后是周几):");
int x = sc.nextInt();
int i = (x%7 + calendar.get(calendar.DAY_OF_WEEK)-1)%7;//通过对x取7的余,在加上今天是周几的数组的索引最后在对7取余,防止数组角标越界
System.out.println(x + "天后是" + arr[i]);
}
}