Calendar类

来源:互联网 发布:linux daemon命令 编辑:程序博客网 时间:2024/05/17 09:35
package test;import java.util.*;public class Pillar {    public static void main(String args[]){        Scanner in=new Scanner(System.in);        int year=in.nextInt();        int month=in.nextInt();        Calendar 日历=Calendar.getInstance();        int t=30;         if(month==2)             t=28;         if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)             t=31;         日历.set(year,month-1,1);//该类中0代表1月,1代表2月         int 星期几=日历.get(Calendar.DAY_OF_WEEK)-1;/*表示你所设置的日历的那一天是星期几 我设的是1号 星期3*/        //System.out.println(星期几);    /*数组{1,2,3,4,5,6,7}中用1~7来表示:星期天,星期一,星期二,星期三,星期四,星期五,星期六 */         String a[]=new String[t+星期几];//注意:t要加上星期几,因为前面还有空格         for(int i=0;i<星期几;i++)         {             a[i]="";         }         for(int i=星期几,n=1;i<星期几+t;i++)         {             a[i]=String.valueOf(n);//数字转化成字符串类型             n++;         }         for(int i=0;i<a.length;i++)         {             if(i%7==0&&i!=0)             {                 System.out.printf("\n");             }             System.out.printf("%5s",a[i]);         }}}
0 0
原创粉丝点击