すいません丸投げです。よろしくお願いします。
【課題】
私たちの体内には「体内時計」とか「生物時計」などと呼ばれる一定の周期をもつリズムがあるらしい。
その中の身体・感情・知性の状態をグラフにあらわしたチャートをバイオリズムと呼んでいる。
バイオリズムがどのくらい信頼できるものかはわからないが、バイオリズムを表示するプログラムを作成
しなさい。
周期は身体23日、感情28日、知性33日。
ここで使うのは三角関数sin。角度が0の時、値は0で、90度の時値は1、180度で0に戻り、270度で−1、
一周して360度でまた0と変化する。
身体ならば、生まれてから現在までの日数を23で割った余りを調べ、360度の23分の割った余りを計算すれば、
現在の値が得られる。つまり、23で360度を一周すればよいのだから、3日目なら360度の23分の3の時の
sin関数の値を計算すれば、値が得られる。23/23になると0に戻る。
360度はラジアンで2πと表すようになっている。
   sin(2π×誕生日から調べる日までの日数%23/23)
とすれば、その日の値が求まる。sinの値は−1から1の実数になるので、これにかけ算をして利用すればいい。例えば、
グラフの縦軸が400ドットならば、sinの値を200倍する(−200〜200)。
値が正なら好調、負なら不調。ゼロならば好不調の変わり目の要注意日らしい。

下記メソッドを自作して利用しなさい。
�@西暦1年1月1日からの日数を計算するメソッド
 public int calDaysAD(int year, int month, int day)
�A月の日数を返すメソッド
 public int DaysOfMonth(int year, int month)
�Bうるう年チェックメソッド
 public boolean LeapCheck(int year)
�Cバイオリズムの値を計算するメソッド
 public double[][] calBiorhythm(int birthYear,int birthMonth,int birthDay,int noeYear,int nowMonth,int nowDay,int days)

以上です。
正直何が何やら。
よろしくお願いします。期限は1ヶ月です。