这是我的代码。我的外循环只迭代一次而不是十次。我知道这是因为set(gca, 'OuterPosition', [0 0 1 1])`
只发生过一次。我不明白为什么。
编辑:我已经添加了我的完整方法,包含在其中。部分程序用于创建一个字符数组,可以进行单词搜索拼图。 rows = 23. cols = 11. Word []是一个数组,包括输入到数组中的每个单词的起始行和col值,如果单词是水平或垂直的等等。
System.out.println(i + " " + word)
答案 0 :(得分:0)
这是因为您使用以下语法:
} catch (StringIndexOutOfBoundsException | ArrayIndexOutOfBoundsException e){
//catches exception
}
会发生什么:
StringIndexOutOfBoundsException
或ArrayIndexOutOfBoundsException
。该异常会破坏您的for
循环。catch
阻止了异常,并且...... 所以,你应该至少添加这样的东西
e.printStackTrace()
在catch
区块。
永远不要忽视异常!