メソッドと文字列形式を組み込んだプログラムを作成することになっています。状況は、ユーザーが新しい Tree の例を入力した場合です: Tree t = new Tree(27, 43.25, "Pine") と入力し、t.describe() と入力して、この出力を受け取ります。種の松」。
これが私のコードです:
public class Tree{
int serial;
double circumference;
String species;
Tree(int serial, double circumference, String species) {
this.serial = serial;
this.circumference = circumference;
this.species = species;
}
public String describe() {
String.format("Tree number %d has a circumference of %.2f and is of species %s.", serial, circumference, species);
return describe();
}
}
しかし、プログラムはただ爆発します。ご協力いただきありがとうございます!