题目:
输入某年某月某日,判断这一天是这一年的第几天
解题思路:
利用switch语句不使用break跳出,就会一直向下执行且不判断对错的机制进行累加
则输入的月份和日期相加为第几天,那么就是这一年的第几天
代码实例:
//输入某年某月某日,判断这一天是这一年的第几天
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.print("请输入年份:");
int year = reader.nextInt();
System.out.print("请输入月份:");
int month = reader.nextInt();
System.out.print("请输入日期:");
int day = reader.nextInt();
d(year,month,day);
}
public static void d(int year, int month, int day){
int sum = 0;
int num = 0;
switch (month) {
case 12:
sum += 30;
case 11:
sum += 31;
case 10:
sum += 30;