解答は
- ホスト名: earth.mlab.im.dendai.ac.jp
- ディレクトリ: /home/submit/JavaBeginners/[今日の日付]/[学籍番号]
に提出しなさい。ソースファイル (〜.java) のみを提出。 gFTP 等を使い ftp を用いて提出しなさい。
今回の問題は、過去の内容の復習である。
1人の人物に対する BMI (Body Mass Index) を求めることができるクラス BMIPerson を作成しなさい。また、具体的にBMIを求めて表示するような mainメソッドを作成しなさい。mainメソッドを作成するクラスは BMI とする (提出ファイル名 BMI.java)。
BMIは次の式で求めることができる。
BMI = 体重(kg) / (身長(m)2)
BMIの値は浮動小数点数 (double型) で計算すること。
class BMI { public static void main(String[] args) { BMIPerson dendaitaro = new BMIPerson(170.0, 60.0); System.out.println("電大太郎のBMIは " + dendaitaro.getBmi()); } } class BMIPerson { .... }
上のプログラムを改良し、 目標とするBMI値を与えたときの目標体重を表示するようにしなさい。 提出ファイル名は BMI2.java とする。
実行例
電大太郎のBMIは 20.761245674... 目標とするBMI値 19 に対する目標体重は 54.91 kg です