【发布时间】:2018-06-09 12:57:54
【问题描述】:
我的程序有问题,我必须在其中插入一个随机日期 (dd/MM/yyyy),如果当天是星期五或星期六,它应该打印出“是聚会时间”。我插入星期五或星期六的日期,但它仍然打印出“你应该学习”。有人可以帮忙吗?
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy");
LocalDate date = LocalDate.parse(input, formatter);
System.out.println(date.getDayOfWeek().name());
if (date.getDayOfWeek().equals("FRIDAY")) {
System.out.println("Time for party, because it is: " + date.getDayOfWeek());
}
else if (date.getDayOfWeek().equals("SATURDAY"))
System.out.println("Time for party, because it is: " + date.getDayOfWeek());
else {
System.out.println("You should study! It is: " + date.getDayOfWeek());
}
【问题讨论】:
-
09/06/2018 对我不起作用。