【问题标题】:Robocode getName() requires variable?Robocode getName() 需要变量吗?
【发布时间】:2022-07-06 19:43:06
【问题描述】:

所以我希望我的机器人在被扫描的机器人称为“RamFire”时表现不同,我尝试这样做:

public void onScannedRobot(ScannedRobotEvent e) {
    if (getName() = "RamFire") {
        // If the robot is called "RamFire" do this
    }
    else {
        // If not, do this
    }
}

但是当我尝试编译代码时,它说我犯了一个错误:

我是 Robocode 的新手,从未使用过 java 编程,所以我不知道自己做错了什么。

【问题讨论】:

    标签: java robocode


    【解决方案1】:

    要比较变量的值,请使用 == 要将值分配给变量,请使用 = 所以在你的情况下,你想比较值,所以它应该是这样的:

    if (getName() == "RamFire")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-26
      • 2017-08-27
      • 2011-04-23
      • 2022-01-27
      相关资源
      最近更新 更多