import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.util.*;
import java.lang.String;
public class Main {
public static void main(String[] args) {
//哈希表,也就是键值对的关系
Map<Object, Object> map = new HashMap<>();
//输入的是英文单词,但我们要的参数是数字
map.put("January", 1);
map.put("February", 2);
map.put("March", 3);
map.put("April", 4);
map.put("May", 5);
map.put("June", 6);
map.put("July", 7);
map.put("August", 8);
map.put("September", 9);
map.put("October", 10);
map.put("November", 11);
map.put("December", 12);
//我们得到的值是数字,但我们需要输出英文
map.put(7, "Sunday");
map.put(1, "Monday");
map.put(2, "Tuesday");
map.put(3, "Wednesday");
map.put(4, "Thursday");
map.put(5, "Friday");
map.put(6, "Saturday");
Scanner sn = new Scanner(System.in);
while (sn.hasNext()) {
String[] nums = sn.nextLine().split(" ");
int day = Integer.parseInt(nums[0]);
int month = (int) map.get(nums[1]);
int year = Integer.parseInt(nums[2]);
LocalDate date = LocalDate.of(year, month, day);
DayOfWeek ofWeek = date.getDayOfWeek();
System.out.println(map.get(ofWeek.getValue()));
}
}
}
Day of Week
最新推荐文章于 2022-03-31 19:38:47 发布