计算从键盘获得的日期是2019年的第几天

/**
*文件名: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+"天");

}

}

猜你喜欢

转载自blog.csdn.net/qq_41369146/article/details/85721049
今日推荐