搜索数组的递归方法不起作用

时间:2015-02-04 04:52:25

标签: java recursion

所以我有这种递归方法搜索4x4&#34;板&#34;换一个词(想想看,除了它只看当前字母的上方,下方,左侧和右侧)。它会传递一个索引(它从给定单词中搜索的当前字母),以及要搜索的行和列。第一个if语句负责第一个字母,并始终有效。下一个else if语句不起作用,我不知道为什么。任何帮助都被赞赏为什么。 <{1}}在程序的另一部分显示时使用。

secondArray

1 个答案:

答案 0 :(得分:1)

if(row+1 < row)中的第一个条件else if(index > 0 && index < wordToFind.length())永远不会被评估为true x + 1 总是大于 x )。

您可能希望它为if(row+1 < letterArray.length)