私はBookクラスの配列を作っていますが、Bookクラスの内容は信じられませんが、この正確な例で実際に利用する必要はありませんが、Comparableを実装しました。私はStringであるものを返す必要があります。過去の例では、常に無効にしていますが、System.out.printlnを使用しています。私は全体として回帰について低い把握力を持っているので、もし誰かが私がそれを大いに感謝するのを助けることができれば。再帰を使用してオブジェクトの配列をプリントする方法は?
public String getName(){
return this.name;
}
あなたがオブジェクトの文字列表現を返したい場合は大会が.toString()
メソッドを使用することです:あなただけのメソッドヘッダにそう言う方法から文字列を返すには、あなたに
これは、基本的な再帰を学習するためにはかなり複雑なようです。最初に、再帰を使っていくつかの数列(例えば、 '1 2 3 ... 10')を出力することに慣れてください。このタスクについて考えてみましょう – Fureeish
@Fureeish私はそれを行う方法を知っていますが、すべての例ではString型では出力されませんが、常にvoidを使用するので、出力の書き込み方法はわかりません –
この場合、 **最初の 'n '個の数字を集計する再帰的なメソッドです。ヒント:メソッドのシグネチャが 'int sum(int n)'の場合、そのメソッド内部のコードの一部は 'return n + sum(n - 1);'となります。注意してください - 終了条件についてもう一度お読みください。基本的な再帰を学ぶことは、無限のループやメソッド呼び出し – Fureeish