日历系统——控制台输入年份和月份,打印该月的日历
来源:互联网 发布:青苹果软件 编辑:程序博客网 时间:2024/04/28 17:41
package yueli;import java.util.*;public class ShuRu { static Scanner sc=new Scanner(System.in);static int year;static int month;public static void main(String[] args){System.out.println("请输入年份:");String ye=sc.next();while(true){if(ye.matches("\\d{4}")){year=Integer.parseInt(ye);break;}else{System.out.println("年份输入错误,请重新输入");}}System.out.println("请输入月份:");String mon=sc.next();while(true){if(mon.matches("[1-9]|0[1-9]|1[012]")){month=Integer.parseInt(mon);break;}else{System.out.println("月份输入错误,请重新输入");}}Calendar cal=Calendar.getInstance();cal.set(year, month-1, 1);int day=cal.getActualMaximum(Calendar.DATE);int index=cal.get(Calendar.DAY_OF_WEEK); //判断该月第一天是星期几,输出几个空格System.out.println("日"+"\t"+"一"+"\t"+"二"+"\t"+"三"+"\t"+"四"+"\t"+"五"+"\t"+"六"+"\t");for(int i=0;i<index-1;i++){System.out.print(" "+"\t");}for(int i=1;i<=day;i++){ //输出该月每天,输出七个换行System.out.print(i+"\t");if((index-1+i)%7==0){System.out.println("");}}}}
0 0
- 日历系统——控制台输入年份和月份,打印该月的日历
- JAVA 输入年份月份打印该月的日历
- JAVA 输入年份月份打印该月的日历
- 简单的日历程序,输入年份和月份打印出日历
- C语言实验:输入任意一个年份和月份,输出该月份的公历日历
- C语言实验:输入任意一个年份和月份,输出该月份的公历日历
- 输入任意一个年份和月份,输出该月份的公历日历
- Shell实现从键盘输入年份和月份,显示该年、月的日历
- 根据年份和月份打印当月日历
- 通过输入的年份和月份输出对应的日历
- 只需输入年份的打印日历
- java基础_从控制台输入年份月份,打印该月有多少天
- Java使用Calendar类在控制台输出指定年份和月份的日历
- 用java实现:根据用户输入的年份打印该年的日历
- 输入一个年份和月份,打印该月有多少天。
- 接收控制台输入的日期,打印日历
- 控制台打印当前月日历
- 从控制台输入年、月、日,打印本月日历,用*标示输入的日期
- mysql中date、datetime、time、timestamp之间的使用
- http://blog.csdn.net/longshenlmj/article/deta
- 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
- 简单工厂模式和工厂方法模式
- HDU 5443 The Water Problem 签到
- 日历系统——控制台输入年份和月份,打印该月的日历
- 从cocos2d中导入项目到Android
- Android build error "No rule to make target"
- HDU 5438 Ponds 拓扑+并查集
- Libev源码分析01:Libev中的监视器结构(C结构体实现继承)
- 从map到堆栈
- 求随机数构成的数组中找到长度大于或等于3的最长的等差数列
- 状态机思路在程序设计中的应用
- 软件测试基础_什么是软件测试