无法在robocode中打印到控制台

Mar*_*rek 3 java robocode

我正在尝试向控制台写任何东西,但没有运气.

System.out.println("abc");
Run Code Online (Sandbox Code Playgroud)

应该工作,但事实并非如此.这是我的全部代码:

import robocode.HitWallEvent;
import robocode.Robot;

public class MyRobot extends Robot
{

    @Override
    public void run()
    {
        while (true)
        {
            ahead(20);
            System.out.println("Test Test");
        }
    }

    @Override
    public void onHitWall(HitWallEvent event)
    {
        System.out.println("Ouch, I hit a wall bearing " + event.getBearing() + " degrees.");
    }
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

最好的祝福!

Non*_*uit 9

Robocode标准输出

每个机器人都打印到自己的控制台.要访问bot的控制台:

  • 与您的机器人开始匹配
  • 单击右侧面板上的bot标签

Robocode:选择bot的标签

现在您应该看到类似这样的内容,其中包含您的机器人打印到标准输出的任何消息.

在此输入图像描述

如果您希望查看机器人在战场上绘制的内容,此窗口也是您可以使用的窗口.这对于调试来说是一个特别有用的功能.