编译错误 - 组合变量

时间:2016-01-26 14:48:18

标签: java

我还在学习Java是如何工作的,而且我还有很长的路要走。我偶然发现了这个问题,似乎无法确定错误的确切位置。

public class Test {
    public static void main (String[] args) {
    int i = j = k = 2;
    System.out.println(i + " " + j + " " + k);

    }

}

这一课一直在讨论将变量放在一起,但我对这个问题的位置感到茫然。当我将代码放入NetBeans时,我立即在" int i = j = k = 2;"我想假设它与此有关。

感谢任何帮助!

2 个答案:

答案 0 :(得分:3)

您需要先声明变量,然后初始化它们:

int i, j, k;
i = j = k = 2;

答案 1 :(得分:1)

你必须首先声明它们然后初始化它们:

int i,j,k;
i = j = k = 2;