我正在尝试AI实验,我在一个名为Board.java的类中编写了很多代码,但是当我尝试在另一个类中实例化它并使用它的run()方法时,它没有跑。这是一些代码:
<h4>Hi {{user.name}}.</h4>
打印语句在那里,所以我知道程序会遇到什么步骤,以防我必须处理任何棘手的循环业务。
这是我的课程,我在那里实例化一个董事会:
public void run(){
System.out.println("??");
while(!has_died()&&!has_won()&&time_left()){
System.out.println("a");
int[][] surroundings=check_surroundings();
System.out.println("*");
Entry[] thinking=search_memory(surroundings,1);
System.out.println("!");
double[] judgement=create_probability(thinking);
System.out.println("?");
System.out.println(choose_and_execute_move(judgement));
System.out.println("A");
moves++;
}
System.out.println("uh");
log.to_memory();
}
但我没有输出,甚至没有?表明运行完全被使用。我应该做些什么来确保实际调用并执行run()?
编辑: 它的运行,但它的行为就像它在一些无限循环中一样,它不会终止。
答案 0 :(得分:0)
更新:它现在全部工作,有点奇怪,可能是我的IDE出错了一个人评论说也许最新版本的Board没有编译,但无论如何感谢输入,一定是一个夸克