Javaプログラミング基礎 演習問題 (基礎クラス向け)

解答は

に提出しなさい。ソースファイル (〜.java) のみを提出。 提出は gFTP 等の ftp ソフトを用いて行うこと。

提出先が木曜日と異なることに注意

問題1 (Beginners')

日本の人口を1億2千万人 (120,000,000人) とし、 出生率が下がっているため毎年1%ずつ人口が減っていくとする。 将来の予測人口を浮動小数点数で計算し、 何年後に人口1億人以下になるかを求めるプログラムを書きなさい。 プログラム名は PopulationReduction とする。

なお、次のように System.out.printf を用いると 9桁 (億のオーダ) まで表示することができる。

System.out.printf("%9f", [表示したい値 (double型の値)]);
System.out.println();

問題2 (Beginners')

クラスメイト10人の試験の点数が、それぞれ 80, 75, 92, 65, 84, 78, 67, 88, 95, 100であったとする。 浮動小数点数で平均点を計算して表示するプログラムを作成しなさい。 プログラム名は Average2 とする。

ただし、点数を格納するために配列を用いること。 また、平均の計算には繰り返し (for文またはwhile文) を使うこと。