java:将整数值更改为新值

时间:2017-03-04 07:34:58

标签: java

我的运动问题

enter image description here 它显示错误。我是一名基本的java学习者。有什么问题?为什么不起作用?

5 个答案:

答案 0 :(得分:1)

假设原始代码是

int count;
count = 1;

这有两件事。第一行创建一个名为count的变量,类型为int。第二行为该变量赋值。

因为在创建变量后立即为变量赋值是很常见的,所以Java允许您将这两个命令合并为一个变量,就像这样。

int count = 1;

这只是写同样事情的简便方法。因此它创建变量并分配值。

但是如果你现在用一行如

来跟着它
int count = 100;

然后你试图创建一个与第一个变量同名的第二个变量。这是不允许的。相反,您只需要为现有变量分配新值。要做到这一点,只需写下

count = 100;

答案 1 :(得分:0)

已经声明并初始化了

count。您不需要再次执行此操作(使用int)。要更改值,只需在count = 100;

下执行int count = 1;即可

答案 2 :(得分:0)

你已经将变量“count”声明了两次,所以你应该只写count = 100.这是一个非常基本的问题。也许你应该先阅读一些教程。

答案 3 :(得分:0)

您首先需要了解如何声明和初始化变量。变量不能在相同范围内初始化两次。

int count =1;
count=100;

https://docs.oracle.com/javase/tutorial/java/javaOO/variables.html

https://www.tutorialspoint.com/java/java_variable_types.htm

答案 4 :(得分:0)

请尝试此操作,创建局部变量计数并指定值

public class CountData{
    int count = 1;

    public void data()
    {
        this.count = 100;
    }
}

上述方法可以通过此方法将计数值应用于100.计数值100将被覆盖并且新计数值100被设置。