import java.util.Scanner;
public class Homework {
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("请输入今天的日期(年月日)");
System.out.println("年份:");
int year= scan.nextInt();
System.out.println("月份:");
int month= scan.nextInt();
System.out.println("日期:");
int date= scan.nextInt();
int day=0,february=0;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{
february=29;
}
else
{
february=28;
}
switch(month-1)
{
case 12:
day+=31;
case 11:
day+=30;
case 10:
day+=31;
case 9:
day+=30;
case 8:
day+=31;
case 7:
day+=31;
case 6:
day+=30;
case 5:
day+=31;
case 4:
day+=30;
case 3:
day+=31;
case 2:
day+=february;
case 1:
day+=31;
}
day+=date;
System.out.println(year+"年"+month+"月"+date+"日是今年的第"+day+"天");
}
}
编写一个程序,求输入的日期是今年的第几天(使用switch结构)
最新推荐文章于 2024-07-30 20:50:32 发布