- 643 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 00:22:41 ]
- 【 課題 】与えられた課題文をそのまま書きます。 《必須》
1.System.currentTimeMillis();を使ったストップウォッチの結果を、実行する度に、 外部ファイルであるlog.csvに、書き込む時の日と一緒に書き込みを行うプログラムの作成をせよ。 public static void main(String args[]){ start = System.currentTimeMillis(); (略) stop = System.currentTimeMillis(); time = stop - start; } で出来たストップウォッチの結果timeを、log.csvに保存すると言うことです。他のクラスでメソッドとか作ってもOKです。 保存形式は [day],24000 [day],25000 [day],25000 このような形です。([day]の部分には書き込んだ時の日が記録される。数字がtime) このログを持っているときに再度、mainを実行したら、新たにまた[day],23000など追加する機能がいるということです。 2.上記で作成したファイルを読み取り、[day]を除いてtimeの値を全て合計し、 それをlog2.csvのうち time_sum = と書かれた部分にその合計値を記録するプログラムの作成をせよ。 log2.csvは、初期は (改行) time_sum,0 となってるcsvです。(二度目以降の実行では0に違う数字が入ってる可能性も) このcsvの何行か目にtime_sumと言う文字があり、実行したら time_sum,50000 (この値は↑のlog.csvの値の合計)となるプログラムということです。 【 形態 】Javaアプリケーション 【 GUI 】特に無し 【 期限 】24日の24時まで(遅れても減点はされるだけですが…) 【 Ver 】java version "1.6.0_16" よろしくお願いします。
|

|