用Java写一个显示星期几的程序_怎么用java编写获取星期几的程序?

import java。util。*; public class WeekDay { Calendar date = Calendar。getInstance(); private int getMaxDate(int moth){ moth = moth -1; if(moth > 12 || moth < 0){ System。

out。println("输入月份错误"); } int maxDate = 0; date。set(Calendar。MONTH, moth); date。set(Calendar。DATE, 1); date。roll(Calendar。

DATE, -1); maxDate = date。get(Calendar。DATE); return maxDate; } private String getDay(int d){ if(d < 1 || d > 31){ return "输入日期错误"; } date。

set(Calendar。DATE, d); int i = date。get(Calendar。DAY_OF_WEEK_IN_MONTH); switch(i){ case 1:return "星期一"; case 2:return "星期二"; case 3:return "星期三"; case 4:return "星期四"; case 5:return "星期五"; case 6:return "星期六"; case 0:return "星期七"; } return null; } private String[][] getJavaDays(){ String [][] javaDays= new String[12][31]; for(int i=0;i<12;i++){ for(int j=1;j

equals("星期一")){ return "Monday"; }else if(str。equals("星期二")){ return "Tuesday "; } else if(str。

equals("星期三")){ return "Wednesday"; } else if(str。equals("星期四")){ return "Thursday"; } else if(str。

equals("星期五")){ return "Friday"; } else if(str。equals("星期六")){ return "Saturday "; } else if(str。

equals("星期七")){ return "Sunday"; } return "输入错误"; } public String getDayNow(int i,int j){ if(i < 0 || j< 1 || i > 12){ return "输入月份或者日期错误"; }else if(j > getMaxDate(i)){ return "输入日期错误"; } String [][] javaDays=getJavaDays(); return javaDays[i][j]; } public static void main(String args[]){ WeekDay wd = new WeekDay(); System。

out。println("当前星期:"+wd。replaceAll(wd。getDayNow(7, 24))); } }。

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值