「JAVA月份表」java 月末
本篇文章给大家谈谈JAVA月份表,以及java 月末对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 编写程序,打印1-12月每个月各有多少天
- 2、用Java语言输出 2010年4月份的日历表
- 3、Java编写程序,输入年份,输出本年度各月份日历
- 4、用JAVA编写程序显示一年的月份,月份要存储在数组里
java 编写程序,打印1-12月每个月各有多少天
int intYear = 2014;//年
for(int i=1;i13;i++){//i代表12个月
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, intYear);
cal.set(Calendar.MONTH, i - 1);
cal.set(Calendar.DAY_OF_MONTH, 1);
int value = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(intYear+"年"+i+"月:"+value+"天");
}
打印结果
2014年1月:31天
2014年2月:28天
2014年3月:31天
2014年4月:30天
2014年5月:31天
2014年6月:30天
2014年7月:31天
2014年8月:31天
2014年9月:30天
2014年10月:31天
2014年11月:30天
2014年12月:31天
用Java语言输出 2010年4月份的日历表
public class Test { int weekday; Test(int year, int month) { for (int j = 1; j month + 1; j++) { System.out.println("2008年" + j + "月"); GregorianCalendar d = new GregorianCalendar(year, j - 1, 1); d.set(Calendar.DAY_OF_MONTH, 1); weekday = d.get(Calendar.DAY_OF_WEEK); System.out.println("日\t一\t二\t三\t四\t五\t六"); for (int i = Calendar.SUNDAY; i weekday; i++) { System.out.print("\t"); } do { System.out.print(d.get(Calendar.DAY_OF_MONTH) + "\t"); if (weekday == Calendar.SATURDAY) System.out.println(); d.add(Calendar.DAY_OF_MONTH, 1); weekday = d.get(Calendar.DAY_OF_WEEK); } while ((d.get(Calendar.MONTH) + 1) == j); System.out.println(); System.out .println("|--------------------------------------------------|"); } } public static void main(String[] args) { int m, y; new Test(2010, 4); } }
麻烦采纳,谢谢!
Java编写程序,输入年份,输出本年度各月份日历
写了个简明的,
import java.util.Calendar;
import java.util.Scanner;
public class Test {
static public void main(String 参数[]){
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;iwday-1;i++) System.out.print(" \t");
}
System.out.print(mday+"\t");
if(wday==7) System.out.println();
c.add(Calendar.DAY_OF_YEAR, 1);
}
}
}
=======
请输入年份:
2012
日 一 二 三 四 五 六 第1月
---------------------------------------------------
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
日 一 二 三 四 五 六 第2月
---------------------------------------------------
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29
日 一 二 三 四 五 六 第3月
---------------------------------------------------
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
日 一 二 三 四 五 六 第4月
---------------------------------------------------
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
日 一 二 三 四 五 六 第5月
---------------------------------------------------
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
日 一 二 三 四 五 六 第6月
---------------------------------------------------
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
日 一 二 三 四 五 六 第7月
---------------------------------------------------
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
日 一 二 三 四 五 六 第8月
---------------------------------------------------
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
日 一 二 三 四 五 六 第9月
---------------------------------------------------
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
日 一 二 三 四 五 六 第10月
---------------------------------------------------
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
日 一 二 三 四 五 六 第11月
---------------------------------------------------
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
日 一 二 三 四 五 六 第12月
---------------------------------------------------
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
用JAVA编写程序显示一年的月份,月份要存储在数组里
一年就是12个月嘛你建立一个数组 用来保存1--12的就行了嘛很简单,代码如下:int[] month=new int[]{1,2,3,4,5,...,12};这就是月份数组 当然你也可以用String类型的数组来保存
JAVA月份表的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 月末、JAVA月份表的信息别忘了在本站进行查找喔。
发布于:2022-11-29,除非注明,否则均为
原创文章,转载请注明出处。