我的变量语法在 eclipse 中变成蓝色,这导致代码错误

My variable syntax is turning blue in eclipse which leads to errors in code

我正在做一个项目,我必须使用 eclipse 来处理它。因此,当我创建一个 for 循环时,我注意到 'i' 变量刚刚变成蓝色,并且它返回了与之前代码相同的语法错误 Syntax error on token ";", , expected。这是向您展示我的意思的图像。

First case

Second Case

我最近没有真正更改 Eclipse 设置中的任何内容,也没有更改语法方面的一般内容。我不知道为什么它很奇怪。我还发现,当我将鼠标悬停在 'i' 上时,它显示 int activities.activity1.Card.i.

您正在直接在 class 中编写代码。 任何应该执行的代码都写在方法中。

在你的情况下,

public class Cards {
    //this is inside class.
    for(int i=0; i<4; i++) { /*Your code*/ }
}

将此更改为:

public class Cards {
    public static void main(String[] args) {
        for(int i=0; i<4; i++) { /*Your code*/ }
    }
}