課題17:犬の名前と体重を出力


プログラムファイル名:DogTaijyu2.java
クラス名:DogTaijyu2

課題の目標
  1. 配列の意味、使い方を理解する。
  2. 繰り返し命令の使い方に慣れる。

課題内容
  1. 我が家の近所には、次のような名前の犬がいます。それぞれの体重は、以下のようになっています。

    名前体重(KG)
    ハル(Hal)12.5
    サチ(Sati)12.0
    クー(Coo)15.7
    ゴロ(Goro)15.0
    コロ(Koro)14.6
    タロ(Taro)13.5
    ゴン(Gon)12.9
    リリー(Lili)11.3
    アル(Aru)10.7
    ポン太(Ponta)8.8
    リョウ(Ryou)8.0

  2. この犬の名前と体重を配列に代入しておき、犬の名前と体重を以下のように表示するプログラムを作成して下さい。
                 Hal's weight is 12.5KG.
                 Sati's weight is 12.0KG.
                 Coo's weight is 15.7KG.
                       :
                       :
    
                 Weight average is 12.2KG.
    
  3. 最後に平均体重も表示すること。

作成の手引
  1. 配列の大きさは犬の数です。この大きさは、lengthを用いて取得して下さい。
  2. 犬の体重は、小数点以下の数値があることに注意して下さい。
  3. 名前だけの配列を定義する場合、定義と値の代入は、次のように書きます(例)。
      :
    String namae[]={"Hal", "Sati", "Coo", "Goro",  "Koro", "Taro", "Gon", "Lili", "Aru",  ...... };
      :
    
  4. 犬の名前と体重は、それぞれの配列の同じ位置に格納しておく必要があります。
    つまり名前の配列の前から2番目に"Sati"という名前があれば、
    体重の配列の前から2番目にSatiの体重を格納しておくようにします。

参考プログラム
  1. テキスト「Java言語プログラミングレッスン上」の第9章のプログラム。
  2. 電子テキスト「配列」および「配列の使い方」に記述されているプログラム

実行例
             Hal's weight is 12.5KG.
             Sati's weight is 12.0KG.
             Coo's weight is 15.7KG.
                   :
                   :

             Weight average is 12.2KG.

【〆切】
2008年 1月23日(水)

【提出物と提出方法】

Java演習 / 江木 / egi@ube-c.ac.jp