プロが教える店舗&オフィスのセキュリティ対策術

Javaの入門コースを受講中です。
課題として、「ジョギングの記録を管理」するアプリを作っています。

質問ですが、「平均ペース」(=距離/時間)を計算したいのですが、距離はdouble, 時間はdate でデータ登録されているとします。

仮に、距離 = 42.195, 時間 = 2:59:59 として、「1km当たりのペース」を求めるにはどのような手順が良いでしょうか?

時間関係のAPIがあるのでしょうか?または、この時間を秒数に直して計算するような方法でしょうか?

以上、ご教示お願いします。

A 回答 (1件)

>時間はdate でデータ登録されているとします。


Java の Date 型ということ?なんで Data 型?

>時間関係のAPIがあるのでしょうか?
ドキュメントは見ましたか?

この回答への補足

>>なんで Data 型?
これまでの設計上の流れ上、そうなっています。
Calendar、など色々考えたのですが、とりあえず現在の初歩的な段階では、Dateにしています。
これが不都合である場合は、Dateから変えることも考慮しています。

>> ドキュメントは見ましたか?
講座で使用しているテキスト、及びSunのサイトなどは、質問前に見直ています。

多分、こんな感じのロジックが使えるかとも思ったのですが・・
http://www.javaworld.com/javaworld/jw-03-2001/jw …

要するに、秒単位に直すしかなさそう?なんですが、もっと楽に計算できるAPIがあるか、ご存知の方がいるかと思い質問しました。

補足日時:2008/02/26 08:06
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!