ZKX's LAB

题目:输入某年某月某日,判断这一天是这一年的第几天? 输人某年某月判断

2021-04-06知识6

输入某年某月某日,判断这一天的下一天是几月几号 package arithmetic;import java.util.Calendar;输入某年某月某日,判断这一天是一年的第几天?author sunRainAmazingpublic class GetDayOfYear {public static void main(String[]args){getDay_switchCase(2017,1,10);getDay_switchCase(2017,3,10);getDay_array(2017,1,10);getDay_array(2016,3,10);getDay_Calendar(2016,1,10);getDay_Calendar(2017,3,10);}求输入相应的年月日,输出对应的多少天采用switch case形式param year 年param month 月param day 日public static void getDay_switchCase(int year,int month,int day){1、定义相关的变量int sumDays=0;对应的总天数2、判断是否为闰年并且月份大于2 若是总天数多一天if((year%4=0&year%100。0|year%400=0)&month>;2){sumDays=1;将闰年的二月份多出的一天加上}3、加上之前几个月的天数for(int i=1;i;i+){switch(i){case 1:case 3:case 5:case 7:case 8:case 10:case 12:sumDays+31;break;case 4:case 6:case 9:case 11:sumDays+30;break;case 2:sumDays+28;}}4、加上当月对应的天数sumDays+day;System.out.println(year+\"年month+\"月day+\"日是今年的第sumDays+\"天!。

几道简单的c语言输入某年某月某日,判断这一天是这一年的第几天?C的源程序如下:输入某年某月某日,判断这一天是这一年的第几天?*/#include \

输入某年某月某日,判断这一天是这一年的第几天? import java.util.*;public class test{public static void main(String[]args){Scanner in=new Scanner(System.in);System.out.println(\"请输入年:\");int year=in.nextInt();System.out.println(\"请输入月:\");int month=in.nextInt();System.out.println(\"请输入日:\");int day=in.nextInt();int m=0;int days=0;int[][]a={{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31}};if((year%4=0&year%100。0)|year%400=0){m=1;}else{m=0;}for(int i=0;i;i+){days+a[m][i];}days+day;System.out.println(\"这天是:\"+year+\"年的第\"+days+\"日\");}}

#输人某年某月判断

随机阅读

qrcode
访问手机版