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

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

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

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 calendar = Calendar.getInstance();
        for (int month = 1; month <= 12; month++) {
            calendar.set(year, month, 0);
            System.out.println(year+"年"+month+"月:"+
                    calendar.get(calendar.DAY_OF_MONTH)+"天");
        }
    }
}
全部评论
您好,我想问一下,Calendar里月份不是从0开始到11的吗?您set方法赋值从1开始到12,然后日期传了一个0,请问您的代码是每个月的第0天表示上个月的最后一天的意思吗?因为我在网上查也没查到日期赋值0的解释,所以很期待您的回复
2
送花
回复
分享
发布于 2022-01-20 00:06
我也不懂,你弄明白没
点赞
送花
回复
分享
发布于 2022-03-10 14:16
秋招专场
校招火热招聘中
官网直投

相关推荐

8 1 评论
分享
牛客网
牛客企业服务