【发布时间】:2020-02-03 15:58:07
【问题描述】:
在一个类中,我有很多算法方法,它们中的每一个都需要分别放在同一个 for 循环中。就像我每次处理算法方法时都需要编写一个 for 循环一样。 我正在尝试制作一个方法作为 for 循环,并且可以查看这些算法方法的参数。这样我就不用多次写for循环了,程序也会更小:) 但是当我尝试像通常的方式那样做时,它不起作用,因为它可能会错误地在那个方法中那些算法方法的参数。
这是常量for循环的例子
for(int i = 0; i < 19; i++){
for(int j = 0; j < 19; j++){
if(Main.index[i][j] == "+ "){
if(Main.winner == "")
sampleMethod();
}
}
}
这是我的for循环方法的例子
public static void AISteps(AI s){
for(int i = 0; i < 19; i++){
for(int j = 0; j < 19; j++){
if(Main.index[i][j] == "+ "){
if(Main.winner == "")
s();
}
}
}
}
当我运行程序时它显示
The method s() is undefined for the type AI
有没有人可以找到任何方法来达到目的?谢谢YYYY!!!
【问题讨论】:
标签: java for-loop methods parameters