Java教程

JAVA基本语法-switch--从键盘上输入year、month和day,要求通过程序输出该日期为该年的第几天

本文主要是介绍JAVA基本语法-switch--从键盘上输入year、month和day,要求通过程序输出该日期为该年的第几天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

从键盘上输入year、month和day,要求通过程序输出该日期为该年的第几天

import java.util.Scanner;
class Test{
    public static void main(String[] args){
        Scanner scan=new Scanner(System.in);
        System.out.println("请输入year");
        int year=scan.nextInt();
        System.out.println("请输入month");
        int month=scan.nextInt();
        System.out.println("请输入day");
        int day=scan.nextInt();
        int sumDays=0;
        switch(month){
            case 12: sumDays+=30;
            case 11: sumDays+=31;
            case 10: sumDays+=30;
            case 9:  sumDays+=31;
            case 8:  sumDays+=31;
            case 7:  sumDays+=30;
            case 6:  sumDays+=31;
            case 5:  sumDays+=30;
            case 4:  sumDays+=31;
            case 3:  
                if(( year%4==0 && year%100!=0 )|| (year%400==0) ){
                    sumDays+=29;
                }
                else{
                    sumDays+=28;
                }
            case 2:  sumDays+=31;
            case 1:  sumDays+=day;
        }
        System.out.println(sumDays);
    }
}
这篇关于JAVA基本语法-switch--从键盘上输入year、month和day,要求通过程序输出该日期为该年的第几天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!