• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:空白にはなにを入れればいいのでしょうか?)

三教科試験の合計点を表示するプログラムの学習方法

このQ&Aのポイント
  • Javaのプログラムで、三教科試験の合計点を表示する方法について教えてください。
  • スコアを計算するためのforループの条件と式が分からないので、教えてください。
  • 学生ごとの合計点を表示するために、Studentクラスのtotalメソッドをどのように記述すればよいのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

public Student(String name, int x, int y, int z){ this.name = name; this.score = new int[3]; score[0]=x; score[1]=y; score[2]=z; } すればいいと思われますが、 いったい、何を、勉強してきたんですか? もう一回復習した方がいいかも。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>どーしたらいいんでしょうか?? new Student("A君",50,60,70)とかで呼び出された時に コンストラクタで それぞれの値をセットする必要があります。 public Student(String name, int x, int y, int z){ this.score = new int[3]; } で実際には、値が設定されていませんよね。

hyokkorri
質問者

お礼

はあ、、、つまりどうすればいいんでしょうか。。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

for (int i=0; i< score.length ; i++){ sum+=score[i]; } ちなみに s += “ , “ + score[1]; は、 s += “ , “ + score[i]; だと思う。 試してないけど。

hyokkorri
質問者

お礼

ありがとうございます。 いろいろ試したんですが、いくらやっても下記のように表示されてしまうんですがどーしたらいいんでしょうか?? [null , 0 , 0 , 0] -> 0 [null , 0 , 0 , 0] -> 0 [null , 0 , 0 , 0] -> 0

関連するQ&A