ちょっと試してみよう --その1--

------------------------------------

ここまででBiorhythmクラスとCalcDateクラスができたので、ちゃんと動作するか見てみましょう。

ExecBiorhythm.javaを用いて試してみます。していることは

Biorhythm biorhythm = new Biorhythm(1968, 2, 7);

で「誕生日」が1968年2月7日で「バイオリズムを計算する日」が実行日のBiorhythmクラスのインスタンスを作成し、

int physical = biorhythm.getPhysicalBiorhythm();

などでバイオリズムの値を取得して

double physicalCondition = Math.sin((double)physical / 23.0 * 2.0 * Math.PI);

などを計算し、この値の0、正、負に基づいて要注意、好調、不調の判断をしています。

実行すると

Your physical is positive.
Your sensitivity is negative.
Your intellectual is negative.

などと表示されます。既存のバイオリズムを計算できるものと比べてみると、ちゃんと動作していることが解ります。

------------------------------------

こんな感じでガリガリ書いてCGIやSSIで動作させれば

今日の私のバイオリズムは身体が好調、感情が不調、知性が要注意です。

なんて感じでホームページに表示することも可能でしょう。

------------------------------------

前の項目へ次の項目へ

「メイキング・オブ・バイオリズム」のページへ