/**
* get a formatted string with information about a competition.
*
* @return String String with information about a competition.
*
* The output should be in the following format:
* <pre>
* Rodent's Information:
* Rat RFID 787878787
* Gender: F
* Vaccination status: false
*
* Maze Information:
* Start Time: 00:00:00
* End Time: 01:00:05
* Actual Time: 01:00:05
* Contest Time: 00:59:30
* </pre>
*
*/
public String toString()
{
// your code here, replace the "X" and -9 with appropriate
// references to instance variables or calls to methods
String output = "Competition Description: " + this.desc
+ "\nCompetition Count: " + this.count + "\n";
output += "Competition Results:" + "\n";
// loop through the array from beginning to end of populated elements
for (int i = 0; i < this.nextPos; ++i)
{
this.results[i].getRFID();
this.results[i].getGender();
// get toString() for each result
return output;
}
皆さん、こんにちは。ここ数日間、toString を書くことに固執しています。誰かが配列内のすべての要素を最初から最後まで表示するためのループを作成する方法を理解するのを手伝ってくれますか? 私は立ち往生し続けています。ご覧のとおり、ループの作成を開始しましたが、ループが正しく開始されたかどうかはわかりません。ありがとう!