美文网首页
输入年月输出天数

输入年月输出天数

作者: 6ce8f0bcb829 | 来源:发表于2017-04-12 19:33 被阅读0次
    1. 题目
      输入某某年,某某月,输出本月有多少天(包含是否有闰年)

    2. 结果输出

    结果 闰年2月份天数 输出出错

    3.代码
    package cn.nokia.month;

    import java.util.Scanner;

    public class monthtest {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner month1 =new Scanner(System.in);           
        System.out.println("请输入年份");    //输入年
        int year=month1.nextInt();                                 
        System.out.println("请输入月份");  //输入月
        int month=month1.nextInt();                              
        if(year%4==0&&year%100!=0||year%400==0){
            System.out.println(year+"是闰年");
        }
        else
        {
            System.out.println(year+"是平年");
        }
        
        switch(month){
        default:                                                                  
        System.out.println("输入的月份超出范围");
        break;
        case 2:
           int days=0;
        if(year%4==0&&year%100!=0||year%400==0){
        days=29;
        System.out.println("2月的天数是:"+days+"天");
        }else{
        days=28;
        System.out.println("2月天数是:"+days+"天");
        }
        break;
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
        days=31;
        System.out.println(month+"月份的天数有"+days+"天");
        case 4:
        case 6:
        case 9:
        case 11:
        days=30;
        System.out.println(month+"月份的天数有"+days+"天");
        }
    }
    

    }

    相关文章

      网友评论

          本文标题:输入年月输出天数

          本文链接:https://www.haomeiwen.com/subject/frtvattx.html