switch case应用-输入年月日判断当年第几天

来源:互联网 发布:淘宝怎么买115会员2017 编辑:程序博客网 时间:2024/06/10 03:51

switch 的简单应用

  1. 熟练判断是否瑞年
  2. 熟练使用switch case 的语法
  3. 掌握switch case 的执行入口和break结束的位置
public class YearDays {    public static void main(String[] args) {        Scanner cin = new Scanner(System.in);        int sum = 0;        System.out.println("请输入年 月 日:\n");        int year = cin.nextInt(), mouth = cin.nextInt(), day = cin.nextInt();        System.out.println("您输入的年 月 日为:\n" + year + "  " + mouth + "  " + day                + "  ");        {            switch (mouth)            {            case 12:                sum += 30;            case 11:                sum += 31;            case 10:                sum += 30;            case 9:                sum += 31;            case 8:                sum += 31;            case 7:                sum += 30;            case 6:                sum += 31;            case 5:                sum += 30;            case 4:                sum += 31;            case 3:                sum += 28;            case 2:                sum += 31;            case 1:                sum += day;                break;            }            if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)                if (mouth > 2)                    sum += 1;            System.out.println("是当年的第:" + sum + "天");        }    }
0 0