友達用に解説しながら回答の一つを提示するだけです。
まだ終ってなかったら使ってくれ。
/*
課題内容は、コンストラクターによる初期化と使い方?的なもの(これを使い方といって良いのかどうか・・・)
用意されたSizeクラスを使って、
太郎の体重は〜です。
次郎の体重は〜
三郎〜
太郎の身長〜
〜
〜
平均体重は〜です
平均身長〜
という感じに出力しろというもの。(〜は省略という意味)
*/
//下のSizeクラスは用意されたもの、手を加えない(
class Size {
String name;
double weight,height;
Size(String n,double w,double h){
name = n;
weight = w;
height = h;
}
}
class Kadai4 {
public static void main(String[] args) {
//平均体重、平均身長用の変数を用意
double sum1=0.0,sum2=0.0;
//カウント用変数
int x=0,y=0;
//Sizeクラスのオブジェクトを三つ作成
Size[] a = new Size[3];
//一つずつに要素を入れる
a[0] = new Size("太郎",50.5,172.0);
a[1] = new Size("次郎",53.5,173.5);
a[2] = new Size("三郎",62.5,176.5);
//体重の表示と平均体重を求める為に体重を足していく
for(int i=0; i<3; i=i+1){
x++;
sum1 = sum1 + a[i].weight;
System.out.println(a[i].name+"の体重は"+a[i].weight+"キロです。");
}
//平均体重を求める
sum1 = sum1/x;
//身長の表示と平均身長を求める為に身長を足していく
for(int i=0;i<3;i=i+1) {
y++;
sum2 = sum2 + a[i].height;
System.out.println(a[i].name+"の身長は"+a[i].height+"センチです。");
}
//平均身長を求める
sum2 = sum2/y;
//平均の表示
System.out.println("体重の平均は"+sum1+"キロです。");
System.out.println("身長の平均は"+sum2+"センチです。");
}
}
最期に愚痴
私が提出したのは、思いっきり手を加えた奴だから再提出かもしれない(><
「○○シネよ、提出した後に手を加えるなとか馬鹿だろ。」
追記 なんか表示の都合上、一部書かれてない部分が有るのでコピーしても、エラー吐かれるかも。
まぁ、それぐらいは自分で修正できるよね。
とはいってもあれなので、修正してみた。