提问:Java中用户输入年、月、日,求出当天为星期几。
网友回答:
完整的程序参考:
import java.time.LocalDate;
import java.util.*;
public class GetWeek {
public static void main(String args[]) {
int y,m,d;
Scanner sc=new Scanner(System.in);
System.out.print("输入年:");
y=sc.nextInt();
System.out.print("输入月:");
m=sc.nextInt();
System.out.print("输入日:");
d=sc.nextInt();
LocalDate date = LocalDate.of(y, m, d);
Integer w = date.getDayOfWeek().getValue();
System.out.println("星期" + w);
}
}
注意为星期为1~7