【问题标题】:"Void methods cannot return a value" - processing 3 in java“无效方法不能返回值” - 在java中处理3
【发布时间】:2020-10-26 18:56:42
【问题描述】:

我正在用 java 开发一个蛇游戏,我在蛇类中创建了一个“void”函数,如果蛇吃了食物,它就会返回。尝试执行时,控制台显示“无效方法无法返回值”。如何在“void”函数中返回“true”或“false”?

感谢您的帮助!阿隆。

【问题讨论】:

  • 如果你想退货,不要让它作废。
  • 如果你想返回true或false,那么为什么不简单地让函数返回boolean呢? ://

标签: java constructor return processing void


【解决方案1】:

将函数从void 更改为boolean。 这样你就可以返回 TrueFalse。 但要确保你的函数返回一些东西。它必须包含“return xxx”,并且 xxx 应该是一个变量或 TrueFalse

【讨论】:

    【解决方案2】:

    根据定义,void 表示该函数不返回任何内容。你仍然可以return;(不带值)提前结束函数,但不能带值返回。

    要返回boolean,请将void 更改为boolean

    【讨论】:

      【解决方案3】:

      你不能。 Void 没有返回类型,您需要将方法更改为boolean 而不是void

      【讨论】:

        猜你喜欢
        • 2015-11-14
        • 1970-01-01
        • 1970-01-01
        • 2020-02-21
        • 1970-01-01
        • 2014-06-09
        • 1970-01-01
        • 2011-11-22
        • 1970-01-01
        相关资源
        最近更新 更多