import java.util.Calendar; import java.util.Scanner; public class Test{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int year,month; System.out.println("输入年份"); year=sc.nextInt(); System.out.println("输入月份"); month=sc.nextInt(); Calendar cal=Calendar.getInstance();//创建calend对象 cal.set(year,month-1,1);//指定年月 int wk=cal.get(Calendar.DAY_OF_WEEK);//1号是周几 int day=cal.getActualMaximum(Calendar.DAY_OF_MONTH);//指定月份一共多少天 System.out.println("日\t一\t二\t三\t四\t五\t六"); int count=1;// for (int i = 1; i <=day ; i++) { if(i==1){ for (; count <wk ; count++) { System.out.print(" \t"); } }else count++; System.out.printf("%d\t",i); if(count%7==0) System.out.println(); } } }
java打印月历牌
最新推荐文章于 2023-08-16 14:40:42 发布