这个题目挺坑爹的,要求:用for和if做这道题;
已知多少年,这里随便设置一个年月日,能准确查并算出来和就行了。
提示和要求:
1 要知道每月是多少天(包括2月的29天和28天,能区分闰年和平年);
2 求出当月之前的所有月的天数之和;
3 再加上当前日期在当月的天数;
求大神助我一臂之力,5555~~~
这种不用这么烦的,你已知年月日,直接用年月日构造一个Date或者Calender对象,然后有现成的方法获得当前日期是所属年份的第几天,是当前周的第几天,当前月的第几天
比如Calender对象属性
DAY_OF_YEAR
public static final int DAY_OF_YEAR
get 和 set 的字段数字,指示当前年中的天数。一年中第一天的值为 1。
直接就能拿到你要的结果了
你根本不用去考虑闰年这些情况,Calender类早就帮你处理好了追问
比如Calender对象属性
DAY_OF_YEAR
public static final int DAY_OF_YEAR
get 和 set 的字段数字,指示当前年中的天数。一年中第一天的值为 1。
直接就能拿到你要的结果了
你根本不用去考虑闰年这些情况,Calender类早就帮你处理好了追问
这就是一道题目,题目懂么?老师要你用for和if做这道题,你用一个别的语句做,100分的题,一分都得不到!!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-04-02
无非是判断润年、再数一数日子。