题目大意:给出年月日,求这一天是星期几
Java Calender类直接水过。。。注意,Java的Calendar类中月份从0月开始,所以月份要记得减一
下面直接贴代码:
import java.util.Calendar;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int y, m, d, w;
String[] weekday = new String[] {"sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"};
while(cin.hasNext()) {
y = cin.nextInt();
m = cin.nextInt();
d = cin.nextInt();
Calendar c = Calendar.getInstance();
c.set(y, m - 1, d);
w = c.get(Calendar.DAY_OF_WEEK);
System.out.println(weekday[w - 1]);
}
}
}