大渔海棠花❀ 2016-10-05 17:25 采纳率: 100%
浏览 1156
已采纳

求一个java日历的代码嘞~

咳咳,新鲜的考题!求输出今年的日历,有人会嘛图片说明图片说明图片说明图片说明

  • 写回答

4条回答 默认 最新

  • LTG01 2016-10-06 01:37
    关注

    public static void main(String[] args) {
    Calendar c = Calendar.getInstance();
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入年份:");
    int year= sc.nextInt();
    c.set(Calendar.YEAR, year);
    c.set(Calendar.MONTH, Calendar.JANUARY);
    c.set(Calendar.DAY_OF_MONTH, 1);
    while(c.get(Calendar.YEAR)==year){
    int wday=c.get(Calendar.DAY_OF_WEEK);
    int mday=c.get(Calendar.DAY_OF_MONTH);
    if(mday==1){
    System.out.println("\n日\t一\t二\t三\t四\t五\t六\t第"+(c.get(Calendar.MONTH)+1)+"月");
    System.out.println("---------------------------------------------------");
    for(int i=0;i<wday-1;i++) System.out.print(" \t");
    }

    System.out.print(mday+"\t");
    if(wday==7) System.out.println();

    c.add(Calendar.DAY_OF_YEAR, 1);
    }
    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部