Java "mensaje": "Error de sintaxis en el símbolo \"; \ "{esperada después de esta señal"

sekif:
public class Produtos 
{
    String object1 = "GPU";
    String object2 = "Processador";
    String object3 = "SSD";
}

class GPUsNvidia 
{
    boolean setNvidiaGaming = false;
    boolean setNvidiaProcess = false;

    String [] placas = { "rtx", "tesla" }; //Token error here

    for (int i = 0; i < placas.length; i++) 
    {
        if (placas[i].equals("rtx")) 
        { 
            setNvidiaGaming = true; 
        }
        if (placas[i].equals("tesla")) 
        { 
            setNvidiaProcess= true; 
        }
    }

    if (setNvidiaGaming == true) 
    {
        final String [] subObject1 = { "2060", "2070", "2080" };
    }
}

¿Dónde está el error? Soy un novato en Java. El error total es

{
    "resource": "/C:/Users/User/Documents/java_lojavirtual/Produtos.java",
    "owner": "_generated_diagnostic_collection_name_#1",
    "code": "1610612967",
    "severity": 8,
    "message": "Syntax error on token \";\", { expected after this token",
    "source": "Java",
    "startLineNumber": 13,
    "startColumn": 42,
    "endLineNumber": 13,
    "endColumn": 43
}
Mureinik:

No se puede simplemente tener bloques de código flotando dentro de las clases. Tienen que ser encerrado en un método, el constructor o el inicializador.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=410415&siteId=1
Recomendado
Clasificación