提问: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