Java中另一个类的运行方法

时间:2017-08-14 02:00:48

标签: java eclipse

我正在尝试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()?

编辑: 它的运行,但它的行为就像它在一些无限循环中一样,它不会终止。

1 个答案:

答案 0 :(得分:0)

更新:它现在全部工作,有点奇怪,可能是我的IDE出错了一个人评论说也许最新版本的Board没有编译,但无论如何感谢输入,一定是一个夸克