本篇内容主要讲解“java怎么打印指定年月的日历”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java怎么打印指定年月的日历”吧!
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、雅安服务器托管、营销软件、网站建设、彭山网站维护、网站推广。程序如下:
//打印指定年月的日历public class PrintCalendar { public static void main(String[] args) { int year=2013; int month=12; printMonth(year,month); } private static void printMonth(int year, int month) {//打印日历 printMonthTitle(year,month); printMonthBody(year,month); } private static void printMonthTitle(int year, int month) {//打印日历标题 System.out.println(" "+getMonthName(month)+" "+year); System.out.println("------------------------------"); System.out.println(" Sun Mon Tue Wed Thu Fri Sat"); } private static String getMonthName(int month) { String monthName=null; switch(month){ case 1:monthName="January";break; case 2:monthName="February";break; case 3:monthName="March";break; case 4:monthName="April";break; case 5:monthName="May";break; case 6:monthName="June";break; case 7:monthName="July";break; case 8:monthName="August";break; case 9:monthName="September";break; case 10:monthName="October";break; case 11:monthName="November";break; case 12:monthName="December"; } return monthName; } public static boolean isLeapYear(int year){//判断是否为闰年 return year%400==0||(year%4==0&&year%100!=0); } public static int getNumberOfDaysInMonth(int year,int month){//获取对应月份天数 if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) return 31; if(month==4||month==6||month==9||month==11) return 30; if(month==2) return isLeapYear(year)?29:28; return 0; } public static int getTotalNumberOfDays(int year,int month){//获取从1800年到当月的总天数 int total=0; for(int i=1800;i到此,相信大家对“java怎么打印指定年月的日历”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
网站栏目:java怎么打印指定年月的日历-创新互联
本文网址:http://cxhlcq.com/article/ddecjp.html