/**
*文件名:Practice1.java;
*描述:计算从键盘获得的日期是2019年的第几天
*作者:kyx
*时间:2019.01.03
*备注:也可以使用switch语句完成,此时注意case 中的月份要从大到小排列,且没有break(从而实现累加),一月份直接等于date值。
/
import java.util.;
public class Practice1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入月份和日期:");
int month = sc.nextInt();
int date = sc.nextInt();
//m[]表示各月份的天数
int[] m = new int[]{0,31,28,31,30,31,30,31,31,30,31,30,31};
int sum = 0;
for(int i=0;i<month;++i){//注意此处为小于month,因为month-1个月是完整地度过
sum+=m[i];//而第month个月只度过了date天
}
sum+=date;
System.out.println(month+"月"+date+"日是2019年的第"+sum+"天");
}
}