题目:输入某年某月某日,判断当日是星期几?
提示:1900年1月1日为星期一
package com.lc.chapter032;
import java.util.Calendar;
import java.util.Scanner;
public class Work06 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
Calendar cal=Calendar.getInstance();
System.out.println("请输入年:");
int year=input.nextInt();
System.out.println("请输入月:");
int month=input.nextInt();
System.out.println("请输入日:");
int day=input.nextInt();
cal.set(Calendar.YEAR,year);
cal.set(Calendar.MONTH,month-1);
cal.set(Calendar.DAY_OF_MONTH,day);
int dayOfWeek =cal.get(Calendar.DAY_OF_WEEK);
String d="";
switch(dayOfWeek){
case 1:
d="日";
break;
case 2:
d="一";
break;
case 3:
d="二";
break;
case 4:
d="三";
break;
case 5:
d="四";
break;
case 6:
d="五";
break;
case 7:
d="六";
break;
}
System.out.println(year+"年"+month+"月"+day+"日为星期"+d);
}
}