生活随笔
收集整理的這篇文章主要介紹了
根据年月日判断第多少天,星期几
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 根據(jù)年月日判斷第多少天
Scanner是SDK1.5新增的一個類,可使用該類創(chuàng)建一個對象。
Scanner scanner=new Scanner(System.in);
然后scanner對象調(diào)用下列方法(函數(shù)),讀取用戶在命令行輸入的各種數(shù)據(jù)類型
next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot()
public static void main(String
[] args
) {Scanner scanner
= new Scanner(System
.in
);System
.out
.println("請輸入年份");int year
= scanner
.nextInt();System
.out
.println("請輸入月份:");int month
= scanner
.nextInt();System
.out
.println("請輸入日:");int day
= scanner
.nextInt();int sum
= 0;switch (month
) {case 12:sum
+= 30;case 11:sum
+= 31;case 10:sum
+= 30;case 9:sum
+= 31;case 8:sum
+= 31;case 7:sum
+= 30;case 6:sum
+= 31;case 5:sum
+= 30;case 4:sum
+= 31;case 3:if (year
% 4 == 0 && year
% 100 !=0 || year
% 400 ==0) {sum
+=29;} else {sum
+=28;}case 2:sum
+= 31;case 1:sum
+= day
; }System
.out
.println("當(dāng)年的第 "+ sum
+ " 天");}
輸出結(jié)果:
2. 根據(jù)當(dāng)前時間判斷星期幾:
public static String
Week(Date date
){String
[] week
= {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};Calendar calendar
= Calendar
.getInstance();calendar
.setTime(date
);int weeks
= calendar
.get(Calendar
.DAY_OF_WEEK
) - 1;if(weeks
<0){weeks
= 0;}System
.out
.println(week
[weeks
]);return week
[weeks
];}public static void main(String
[] args
) throws Exception
{Week(new Date());}
輸出結(jié)果:
星期日
總結(jié)
以上是生活随笔為你收集整理的根据年月日判断第多少天,星期几的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。