任意输入一个四位数,输出该年每一个月的天数,用java 编写2

任意输入一个四位数,输出该年每一个月的天数,用java 编写2
2024-11-15 15:08:36
推荐回答(1个)
回答(1):

试试,不懂追问

    public static void main(String args[]){
        //建立键盘输入:  
        System.out.println("请输入年份:");
        Scanner scanner = new Scanner(System.in);  
        String yearStr = scanner.nextLine();
        Calendar cal1 = Calendar.getInstance();
        for(int month = 0 ; month<12 ; month ++){
            cal1.set(Integer.parseInt(yearStr), month, 1, 0, 0, 0);
            System.out.println((month+1)+"月天数为:"+cal1.getActualMaximum(Calendar.DAY_OF_MONTH));
        }
    }