開發語言:java
題目:
設計一個長度為365,內存變數double的array用來代表依年中每天的溫度
一天中最熱和最冷的伊天
2每個月的平均氣溫\
3每個月 最高溫根最低溫的差
4可找出某一天的溫度的方法(此方法有兩個輸入值 分別是月份和日期 請注意必須去除不合理的輸入)
A:
try {
//讀入D:\a.txt檔案
year y = new year("D:\\a.txt");
double min = y.FindDay(year.FindType.min);
double max = y.FindDay(year.FindType.max);
System.out.println("一年的極值:") ;
System.out.println("max =" + max + " , min = " + min);
min = y.FindMonth(3, year.FindType.min) ;
max = y.FindMonth(3, year.FindType.max) ;
System.out.println("三月的極值:") ;
System.out.println("max =" + max + " , min = " + min);
double d = y.Delta(1) ;
System.out.println("某個月的溫差:") ;
System.out.println("delta = " + d);
System.out.println("某月某日的溫度:") ;
System.out.println(y.FindSomeday(12, 32)) ;
System.out.println("某月的均值:") ;
System.out.println(y.Average(1)) ;
} catch(Exception ex) {
ex.printStackTrace();
}
整個程式碼:下載
請把測試資料a.txt解壓縮後放入D:\
1 則留言:
學長感恩ORZ
張貼留言