题解 | #输出某一年的各个月份的天数#

输出某一年的各个月份的天数

https://www.nowcoder.com/practice/6cc6d87805cc4e32866be0541998d8c9

import java.util.Calendar;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner console = new Scanner(System.in);
        int year = console.nextInt();

        //write your code here......
        Calendar c = Calendar.getInstance();// Calendar类是一个抽象类,不能直接实例化。Calendar提供了一种类方法getInstance ,用于获取此类型的一般有用的对象。 Calendar的getInstance方法返回一个Calendar对象,其日历字段已使用当前日期和时间进行初始化:Calendar rightNow = Calendar.getInstance();
 
        for(int i = 1;i <= 12; i++){
            c.set(year,i ,1);// 月份是从0开始的,所以月份是下一个月
            c.add(Calendar.DATE, -1);// 下个月的日期减去1,日期是本月的月末
            int date = c.get(Calendar.DATE);// 获取本月的天数
            System.out.println(year + "年" + i + "月:" + date + "天");
        }

    }
}

全部评论

相关推荐

昨天 15:12
门头沟学院 运营
点赞 评论 收藏
分享
Twilight_m...:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
06-15 18:44
黄淮学院 Java
Lynn012:如果是居民楼还是算了吧,看着有点野呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务