博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.输入年月,打印该月的日历,同Windows右下角日历
阅读量:5102 次
发布时间:2019-06-13

本文共 1239 字,大约阅读时间需要 4 分钟。

package com.homework;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Scanner;public class Q1 {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub           System.out.println("请输入年月,格式如2009-09");        Scanner scanner = new Scanner(System.in);        String yearMonth = scanner.nextLine();        String[] str = yearMonth.split("-");        //1.得到该月第一天的日历        Calendar c = new GregorianCalendar(Integer.parseInt(str[0]), Integer.parseInt(str[1])-1, 1) ;        //2.得到该月第一天星期几        int week = c.get(Calendar.DAY_OF_WEEK);        //3.这个月有多少天        int days = c.getActualMaximum(Calendar.DAY_OF_MONTH);        System.out.println(week + " "+ days);        System.out.println("日\t一\t二\t三\t四\t五\t六");                int d = week-1;        for(int i = 0 ;i < d ;i ++){            System.out.print("\t");                    }        System.out.print(1+"\t");        d++;        for(int i = 2; i <= days;i++){            if(d == 7 ){                d=0;                System.out.println();            }            System.out.print(i+"\t");            d++;        }    }}

 

转载于:https://www.cnblogs.com/zousheng7018/archive/2012/10/19/2730780.html

你可能感兴趣的文章
H3C ICMP
查看>>
Python Numpy 介绍
查看>>
iOS cocoapods 怎么开源代码
查看>>
第十七节:类与对象-属性-类常量-自动加载对象
查看>>
【博客美化小妙招】你希望有一个可爱的看板娘吗?
查看>>
BZOJ.2159.Crash的文明世界(斯特林数 树形DP)
查看>>
c# 设计模式
查看>>
Android Service被关闭后自动重启,解决被异常kill 服务
查看>>
计蒜客复赛 百度地图导航(最短路,好题,经典拆点)
查看>>
经典排序算法的总结及Python实现
查看>>
【pwnable.kr】fb
查看>>
转-求解最大连续子数组的算法
查看>>
算法为啥子那么难【转】
查看>>
对数器的使用
查看>>
OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其他服务或程序使用时将自己主动停止...
查看>>
Redis用户添加、分页、登录、注册、加关注案例
查看>>
练习2
查看>>
【ASP.NET】演绎GridView基本操作事件
查看>>
ubuntu无法解析主机错误与解决的方法
查看>>
尚学堂Java面试题整理
查看>>