高斯日記

題目標題: 高斯日記 
大數學家高斯有個好習慣:無論如何都要記日記。 
他的日記有個與衆不同的地方,他從不註明年月日,而是用一個整數代替,比如:4210 
後來人們知道,那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許也是個好習慣,它時時刻刻提醒着主人:日子又過去一天,還有多少時光可以用於浪費呢? 
高斯出生於:1777年4月30日。 
在高斯發現的一個重要定理的日記上標註着:5343,因此可算出那天是:1791年12月15日。 
高斯獲得博士學位的那天日記上標着:8113 
請你算出高斯獲得博士學位的年月日。

提交答案的格式是:yyyy-mm-dd, 例如:1980-03-21 
請嚴格按照格式,通過瀏覽器提交答案。 

注意:只提交這個日期,不要寫其它附加內容,比如:說明性的文字。

Java實現

public class Ass01 {

	public static void main(String[] args) throws ParseException {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		Date birthDay = sdf.parse("1777-04-30");
		Scanner scan = new Scanner(System.in);
		String line = scan.nextLine();
		int days = Integer.valueOf(line)-1;
		Calendar cal = Calendar.getInstance();
		cal.setTime(birthDay);
		cal.add(Calendar.DATE, days);
		//cal.add(field, amount);
		Date nowDay = cal.getTime();
		System.out.println("輸入值對應日期:"+sdf.format(nowDay));
	}

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章