gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 07:27:56 25 4
gpt4 key购买 nike

我正在用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com