java - 使用了变量但 eclipse 说它们没有?

标签 java variables

我正在用 Java 进行一些输入处理,但遇到了一些麻烦。我有两个变量(xMove 和 zMove),并且我已在代码中多次使用它们,但 Eclipse 拒绝承认它们的使用。我有一种感觉,这就是导致我出现问题的原因,所以请看一下,以便我可以看到我做错了什么

    public void tick(boolean forward, boolean back, boolean left, boolean right, boolean turnLeft, boolean turnRight) {
        double xMove = 0.0;
        double zMove = 0.0;

        if (forward) {
            zMove++;
        }
        if (back) {
            zMove--;
        }
        if (left) {
            xMove++;
        }
        if (right) {
            xMove--;
        }
        if (turnLeft) {
            zMove++;
        }
        if (turnRight) {
            zMove++;
        }

    }

最佳答案

因为你没有使用它们!是的,你增加和减少它们,所以,是的,你认为这是某种意义上的变化。但那你要怎么处理它们呢?您不将它们分配给任何其他变量。您不会从方法中返回它们。既然您已经增加/减少了它们,它们实际上去了哪里?没有哪里。事实上,你并没有使用它们! :-)

尝试将它们分配给另一个变量。或者归还它们。或者分配给类级变量。对它们做点别的事情,这个问题应该就清楚了。

关于java - 使用了变量但 eclipse 说它们没有?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21211331/

相关文章:

matlab - 在 MATLAB 中使用 i 和 j 作为变量

Javascript、SOAP、执行、变量和函数调用

java - ActiveMQ Spring CLIENT_ACKNOWLEDGE 不起作用

java - 在 Spring Data JPA 存储库中使用泛型

java - GlassFish 2.1 上的 EJB 依赖项未正确连接(注入(inject))

function - 在 MATLAB 中,哪些 ASCII 字符可以出现在函数名中?

javascript通过url传递变量

java - Pircbot,检索完整用户列表时出现问题

java.lang.NoSuchMethodError : org. springframework.beans.factory.support.DefaultListableBeanFactory.getDependencyComparator()Ljava/util/Comparator;"}}

django 检查模板上下文变量是否存在