最佳答案:Calendar c = Calendar.getInstance(); //获得当前年月日 Scanner in = new Scanner(System.in); int year
Calendar c = Calendar.getInstance(); //获得当前年月日 Scanner in = new Scanner(System.in); int year = in.nextInt(); int month = in.nextInt(); int day = in.nextInt(); c.set(year, month - 1, day); //获得星期,月份是从0-11月,所以要减1 int x = c.get(Calendar.DAY_OF_WEEK) - 1; //星期是从周日开始,减1就是星期x,看着舒服点 System.out.println("星期"+x);