なぜ私は "return statement missing"を得ているのか分かりません。何のリターンが存在しない条件ならば、あなたの2番目と3番目に
Java Beginner Recursion with boolean
-4
A
答えて
1
:ここ
は、コードとイメージです。他人の代わりに、偽を返すだけです。
だから、読み取ります。この場合、
public class isTrans {
public static boolean isTrans(String s,String t) {
if (t.length()==1 && (s.charAt(s.length()-1))==t.charAt(0)){
return true;
} else if (s.charAt(0)==t.charAt(0)){
return isTrans(s,t.substring(1));
} else if (s.charAt(1)==t.charAt(1)){
return isTrans(s,t.substring(1), t);
}
return false;
}
}
0
を使用すると、すべての条件に戻すか、またはメソッドの最後に返すことがあります。
0
if(/*...*/) {
return true;
}
else if(/*...*/) {
return isTrans(/*...*/); // return whatever isTrans returns
}
else if(/*...*/) {
return isTrans(/*...*/); // here too
}
else {
return false;
}
+1
このユーザーの問題は解決しているかもしれませんが、将来この問題に遭遇するユーザーにとってはコード専用の回答はあまり役に立ちません。あなたのコードが元の問題を解決する理由を説明するために、あなたの答えを編集してください。 –
0
else if
で関数の実行結果を返す必要があるため、再帰が正しく機能します。このように:
return isTrans(s, t.substring(1))
関連する問題
- 1. ArrayCollection :: forAll with recursion
- 2. python try/except/else with recursion
- 3. "Beer Bottles" Recursion Java
- 4. Java Recursion return
- 5. AJAX Beginner with DOMException問題
- 6. ハノイの塔Java recursion
- 7. Java Minimax Alpha-Beta Pruning Recursion Return
- 8. JSON Jackson Infinite Recursion Error Java
- 9. Java - SubSet Sum Recursion再帰の描画
- 10. java-recursion code explanation(昇順でチェックする)
- 11. SOS for Java booleanステートメント
- 12. ArrayLists、References、&Recursion
- 13. Python Factorial Recursion関数
- 14. Tromino puzzle recursion
- 15. Macbook with java with java with
- 16. kotlin setter infinte recursion
- 17. java bean booleanがjson&boolean vs Booleanに書き込まれました
- 18. Java Booleanクラスの比較
- 19. Java Webアプリケーションのビルド手順beginner using LAMP
- 20. JavaでのBooleanオブジェクトとboolean変数の問題
- 21. MPI_Barrierとrecursion
- 22. Grako left recursion
- 23. nodejs async.parallel recursion
- 24. Prolog Recursion Length Count
- 25. ツリートラバーサルinorder tail recursion
- 26. Cpp - EXC_BAD_ACCESS in recursion
- 27. limitinternal recursion wordpress permalinks
- 28. vbscript recursion programming-techniques
- 29. Beginner Spark Dev tips
- 30. Omnet ++ Beginner
すべてのパスが値を返さない.... –
You'veはELSEIF条件で何かを戻します。 –
コードを画像ではなくテキストとして添付してください。これは、他の人が –