10月 10日
本日の課題
- p.4 問 1.5.1(「時」によって色を変えると結果が分かりにくいので、
「分」または「秒」によって色を変えてみてください。) (8点)
参考にする例題 ─
MyDate.java,
MyDate.cgi(実行例)
- p.6 問 1.6.2(時刻表示の方だけで良い。)(8点)
参考にする例題 ─
MyDate.java,
MyDate.cgi(実行例)
Digit Maniaなどから画像をとってくるか、下の画像を使って下さい。
-
Query Stringとして誕生日を8桁の数字として(例えば19830101)、
渡されると、その日から今日までの日数を計算して、
「今日はあなたが生まれてからXXXXX日目です。」
などと表示するようなServletを作成せよ。
- 数字は画像ファイルで表示すること。
- うるう年の計算をちゃんとすること。
(西暦が4で割り切れて100で割り切れない年、
または西暦が400で割り切れる年がうるう年)
- 100,000日以上生きる人はいないと仮定して良い。
- Javaのカレンダー関係のライブラリ関数は(今日の日付を得るところを除き)使用しないこと。
ヒント:
- y年m月d日がその年の何日目かを計算する関数をまず定義する。
本日の演習の時間中(〜17:50)までにできた場合は、
教官に実行の様子など見せるだけで提出となる。
演習時間中にできなかった問題は、レポートとして次回の演習の最初に提出する。
- ソースコード
- 実行例(画面のコピーなど)
- 考察(プログラムの動作の説明)・感想(どの部分が難しかったかなど)
特に考察・感想をきちんと書くこと。
レポートとして次回に提出する場合は、
点数は時間中に提出した場合の半分となる。
戻る
Koji Kagawa
(kagawa@eng.?????)